C语言如何从文本文件中读出数字来?

C语言如何从文本文件中读出数字来?而且这些数字还有可能是分数,读出后转化为浮点数存储在一个数组里:比如,1.txt中存储着四个数字:1/2 -1/2-1 1请问C语言程序如何写?万分感谢!

#include<stdio.h> void main() { FILE *fp; int line[1024]; int j=0; char ch; fp=fopen(1.txt,"r"); ch=fgetc(fp); while(!feof) { line[j]=ch; j++; ch=fgetc(fp); } sscanf(line[j],"%s[^%d]",buf); printf("%s\n",buf); }

采纳哦
温馨提示:答案为网友推荐,仅供参考
相似回答