c语言生成一段表格文件读写
时间: 2024-01-17 19:04:46 浏览: 71
c语言实现文件读写
您好,关于生成一段表格文件读写的问题,可以使用 C 语言中的文件操作函数和字符串处理函数来实现。下面是一个简单的示例代码:
#include <stdio.h>
#include <string.h>
int main()
{
char filename[100];
printf("请输入要生成的文件名:");
scanf("%s", filename);
FILE *fp = fopen(filename, "w");
if(fp == NULL)
{
printf("打开文件失败!\n");
return 0;
}
fprintf(fp, "姓名\t性别\t年龄\n"); // 写入表头
// 写入表格数据
fprintf(fp, "张三\t男\t20\n");
fprintf(fp, "李四\t女\t18\n");
fprintf(fp, "王五\t男\t22\n");
fclose(fp); // 关闭文件
// 读取文件内容并输出
char line[100];
fp = fopen(filename, "r");
while(fgets(line, sizeof(line), fp))
{
printf("%s", line);
}
fclose(fp); // 关闭文件
return 0;
}
希望能对您有所帮助!
阅读全文