C语言读取文件函数fscanf()问题。

2024-11-27 10:27:26
推荐回答(1个)
回答1:

if(fscanf(fp1,"%s : %s equal: %lf",person[index].num,person[index].first, &person[index].equal)==EOF)
{
printf("END FILE.");
exit(0);
}

}
for(i=0;i<1;i++)
{

//person[i].first[0]=toupper(person[i].first[0]);
//person[i].last[0]=toupper(person[i].last[0]);
printf("The num and name:\n%s:%s equal:%lf.\n",person[i].num,person[i].first, person[i].equal);

data.txt里的数据我是这样的。
414314 : FanXiang equal:2.0

问你个问题"data.txt" 这个文件的路径是在哪?