、将上面的代码改为用fprintf进行输入信息
#include <stdio.h>
int main() { FILE *file = fopen("output.txt", "w"); // 打开文件 if (file == NULL) { printf("无法打开文件\n"); return 1; }
char name[20], address[50];
int age;
printf("请输入姓名:");
fgets(name, sizeof(name), stdin);
fprintf(file, "姓名:%s", name); // 将姓名写入文件
printf("请输入年龄:");
scanf("%d", &age);
fprintf(file, "年龄:%d\n", age); // 将年龄写入文件
getchar(); // 清除缓冲区中的换行符
printf("请输入地址:");
fgets(address, sizeof(address), stdin);
fprintf(file, "地址:%s", address); // 将地址写入文件
fclose(file); // 关闭文件
return 0;
原文地址: https://www.cveoy.top/t/topic/hL7g 著作权归作者所有。请勿转载和采集!