c语言文件fscanf,C语言文件fscanf

http://www.itjxue.com  2023-01-20 00:47  来源:未知  点击次数: 

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

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;i1;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" 这个文件的路径是在哪?

C语言中fscanf()的用法

功 能: 从一个流中执行格式化输入\x0d\x0a 用 法: int fscanf(FILE *stream, char *format,[argument...]);\x0d\x0a int fscanf(文件指针,格式字符串,输入列表);\x0d\x0a 返回值:整型,数值等于[argument...]的个数\x0d\x0a 程序例:\x0d\x0a #include \x0d\x0a #include \x0d\x0a int main(void)\x0d\x0a {\x0d\x0a int i;\x0d\x0a printf("Input an integer: ");\x0d\x0a if (fscanf(stdin, "%d", i))\x0d\x0a printf("The integer read was: %d\n",\x0d\x0a i);\x0d\x0a else\x0d\x0a {\x0d\x0a fprintf(stderr, "Error reading an \\x0d\x0a integer from stdin.\n");\x0d\x0a exit(1);\x0d\x0a }\x0d\x0a return 0;\x0d\x0a }\x0d\x0a 返回EOF如果读取到文件结尾。

c语言fscanf用法

功 能: 从一个流中执行格式化输入\x0d\x0a 用 法: int fscanf(FILE *stream, char *format,[argument...]);\x0d\x0a int fscanf(文件指针,格式字符串,输入列表);\x0d\x0a 返回值:整型,数值等于[argument...]的个数\x0d\x0a 程序例:\x0d\x0a #include \x0d\x0a #include \x0d\x0a int main(void)\x0d\x0a {\x0d\x0a int i;\x0d\x0a printf("Input an integer: ");\x0d\x0a if (fscanf(stdin, "%d", i))\x0d\x0a printf("The integer read was: %d\n",\x0d\x0a i);\x0d\x0a else\x0d\x0a {\x0d\x0a fprintf(stderr, "Error reading an \\x0d\x0a integer from stdin.\n");\x0d\x0a exit(1);\x0d\x0a }\x0d\x0a return 0;\x0d\x0a }\x0d\x0a 返回EOF如果读取到文件结尾。

(责任编辑:IT教学网)

更多

推荐Flash动画制作教程文章