先FILE一个fp指针来open那个.txt文件,用fgetc(fp)一次一个把取出的字符存入一个自己设的字符串(比如char Temp[255] ;),当取到的字符为空格或者回车(即' '或'\n')时,调用函数atof(Temp),返回值就是浮点数。然后清空Temp,接着读字符。
if((fp=fopen("new.txt","wt"))==NULL) /* 假设新旧文本文件分别是new.txt,old.txt */ { printf("cannot open file\n");return;} if((fp1=fopen("old.txt","rt"))==NULL){ printf("cannot open file\n");return;} while (fgets(str,200,fp1)) //读取一行,并判断文件是否结...
请问怎么从TXT文件..抱歉,是我没说清楚。正如5L所说,我是要将数据导入到结构体,所以各数据类型不同。但是fread、fwrite是以二进制读写和读出的,这要考虑输出文件的格式。我再去看看这两个函数输出的情况吧,可能还有看
回答:你把读取的数据 先转换成整数型的 例如 int a,b,c;//这三个是你读取出来的 数据 int vag = a+b+c;vag /=3;
别偷懒。这种事情要自己来,打开文件,整行读取字符串,分析字符串。读到最后一行,关闭文件 ...