假設1.txt的內容為1
如何把這個1賦值為變數
uj5u.com熱心網友回復:
fopen打開檔案,然后fread讀給變數比如i,fread(&i,....uj5u.com熱心網友回復:
有具體實體嗎,小白表示不懂
uj5u.com熱心網友回復:
FILE * file=fopen("1.txt","rb");int i;
fread(&i,sizeof(int),1,file);
fclose(file);
uj5u.com熱心網友回復:
可以百度一下fscanfuj5u.com熱心網友回復:
fscanf試過了不行
uj5u.com熱心網友回復:
直接fread之后,用atoi不就可以了。。。uj5u.com熱心網友回復:
讀寫配置一般用ini檔案,有專門的api GetPrivateProfileString(); WritePrivateProfileString();uj5u.com熱心網友回復:

小白還是從ini組態檔讀取開始吧。
uj5u.com熱心網友回復:
fscanf()函式從流(stream)中讀取資料,并將資料保存在指定的變數中。對于該函式的具體使用方法,請參考《C++中scanf和printf系列函式簡介》
希望能夠幫到您!
uj5u.com熱心網友回復:
#include<stdio.h>
int main()
{
FILE * file=fopen("1.txt","rb");
char ch_tmp[1024];
fread(ch_tmp,1024,1,file);
int num = atoi(ch_tmp);
fclose(file);
printf("num = [%d]\n",num);
return ( 0 );
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61583.html
標籤:C語言
上一篇:糾錯
下一篇:關于二分查找和占位符的一點疑問
