C语言 fscanf 格式化读取文件中数据
Posted Aiden (winner)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 fscanf 格式化读取文件中数据相关的知识,希望对你有一定的参考价值。
函数原型:
#include <stdio.h>
int fscanf( FILE *stream, const char *format, … );
返回值:成功时,返回实际读取的数据个数
失败时,返回 EOF (-1)
#include <stdio.h>
int main(void) {
FILE *file1;
char name[32];
int age;
int ret;
file1 = fopen("info.txt", "r");
while (1) {
ret = fscanf(file1, "姓名:%s 年龄:%d\\n", &name, &age);
if (ret == EOF) {
break;
}
printf("%s,%d\\n", name, age);
}
fclose(file1);
return 0;
}
以上是关于C语言 fscanf 格式化读取文件中数据的主要内容,如果未能解决你的问题,请参考以下文章
C语言 格式读取 fscanf() 如何读取至末尾结束(txt)