C语言 fprintf 往文件中写格式化数据
Posted Aiden (winner)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 fprintf 往文件中写格式化数据相关的知识,希望对你有一定的参考价值。
函数原型:
#include <stdio.h>
int fprintf( FILE *stream, const char *format, … );
#include <stdio.h>
int main(void) {
FILE *file1;
char name[32];
int age;
char c;
file1 = fopen("info.txt", "w");
while (1) {
printf("请输入学员姓名:");
scanf("%s", name);
printf("请输入%s的成绩: ", name);
scanf("%d", &age);
fprintf(file1, "姓名:%s\\t\\t年龄:%d\\n", name, age);
printf("还需要继续输入吗? Y/N\\n");
//fflush(stdin);
while((c=getchar()) != '\\n'); //直到读到回车符为止!
scanf("%c", &c);
if (c == 'Y' || c == 'y') {
continue;
} else {
break;
}
}
fclose(file1);
return 0;
}
以上是关于C语言 fprintf 往文件中写格式化数据的主要内容,如果未能解决你的问题,请参考以下文章