㈠ c語言從文件讀取數據
四個整型 一個浮點型, 所以 用數組的話 只能是用浮點型數組, 即float a[5];
或者用五個變數, 可以是四個整型,一個浮點型. int a,b,d,e; float c;
打開文件部分相同.
FILE*fp=fopen("input1.txt","r");
讀取數據, 數組方式:
inti;
floata[5];
fscanf(fp,"%f,",&a[0]);
for(i=1;i<5;i++)
fscanf(fp,"%f",&a[i]);
變數方式:
inta,b,d,e;
floatc;
fscanf(fp,"%d,%d%f%d%d",&a,&b,&c,&d,&e);
㈡ c語言 讀取數據文件問題
程序自己寫去!
怎麼想的就可以怎麼寫啊。
㈢ 請問如何用c語言從txt文件中讀取數據
#include<stdio.h>
main()
{
int i=0,j=0;
int a[100];
FILE *fp;
if((fp=fopen("1.txt","rt"))==NULL)
{
printf("error!\n");
getch();
exit(1);
}
while(!feof(fp))
{fscanf(fp,"%d",&a[i]);i++;}
for(j=0;j<i;j++)
printf("%d",a[j]);
fclose(fp);
}
回答者: hwuaxj - 千總 四級 12-23 12:35
//其中的in.txt就是你要讀取數據的文件,當然把它和程序放在同一目錄
-------------------------------------
#include <stdio.h>
int main()
{
int data;
FILE *fp=fopen("in.txt","r");
if(!fp)
{
printf("can't open file\n");
return -1;
}
while(!feof(fp))
{
fscanf(fp,"%d",&data);
printf("%4d",data);
}
printf("\n");
fclose(fp);
return 0
㈣ c語言中如何正確讀取dat文件中的數據
也不是程序問題,是你對他文件的編碼問題。
再轉換成一個標準的編碼就可以了。
或者用我們的記事本編輯,給他制定一個默認的編碼?
還有你在這個cmd的模式下,它也是有一個默認編碼的也可以設。
㈤ C語言中從文件中讀取數據
如下:
//---------------------------------------------------------------------------
#include <stdio.h>
int main(int argc, char* argv[])
{
FILE *fp=fopen("c:\\1.txt","r");/*假設文件路徑是c:\1.txt*/
char line[90];
while (fscanf(fp,"%*[^:]%*2c%s",line)!=EOF)/*注意這里,由於你提供的文件內容中的冒號是中文冒號,故這里的冒號也要在中文全形狀態下輸入,建議使用英文的冒號*/
puts(line);
fclose(fp);
return 0;
}
//---------------------------------------------------------------------------
㈥ c語言程序 從數據文件中讀入數據到數組
1、首先讓我們新建一個Class類。
㈦ C語言中如何從文件讀取數據並賦值到變數
裡面的文字如果是固定的 那麼可以
fscanf(fp, "MaxCustSingleLine%d",&a);
這樣a=11 其它類似。
如果想不考慮文字 那麼可以
fscanf("%*s%d%*s%d%*s%d%*s%d%*s%d%*s%d%*s%d",&a,&b,&c,&d,&e,&f,&g);
這里 a b c d e f g分別就是那七個數值。
㈧ 在C語言中,舉例說明如何打開一個文本文件,並讀入文件中的數據
1.首先,使用VS構建一個新的空項目,然後直接單擊ok。
㈨ C語言如何實現對txt文件的讀取和寫入
1、使用VS新建空工程,直接點擊確定,如下所示。
㈩ c語言文件讀取數據
當然用fscanf來讀啊,比如第一行,完全可以用一句話就搞定.
比如
fscanf(fp,"[%d,%d-%d-%d,%d:%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,,%d,%d,%d,%d,%d,%f,%d,%d,%d,%d,%d]%x",a,b,c,...........);