例如:
文件內容是12.5656,需要讀取壹個12.5的浮點數:
FILE *fp=fopen("a.txt "," r ");
浮動b;
char ch[10];
fscanf(fp," %4s ",ch);
sscanf(ch," %f ",& ampb);
printf("%f ",b);
*********************************************************
將float i=123.5寫入txt文件,在txt文件中會顯示123.5。在硬盤中,123.5以相應字符ASCII碼的二進制形式存儲。
我創建了壹個新的txt文件,用鍵盤輸入123.5。它的存儲形式是字符串。
保存在txt文件中的文本以字符串的形式存儲。
要用fread函數讀取123.5,要用字符數組讀取,用sizeof(char)。