admin 管理员组

文章数量: 887060


2024年1月6日发(作者:c语言二维数组在内存的存储方式)

C中将格式化数据写入到文件中操作

在C语言中,可以使用标准库函数来将格式化数据写入文件中。下面是一个示例代码,展示了如何使用fprintf函数将格式化数据写入文件:

```c

#include

int mai

FILE *file; // 文件指针

char name[20];

int age;

float height;

//打开文件,并判断是否成功打开

file = fopen("", "w");

if (file == NULL)

printf("无法打开文件n");

return 1;

}

//读取用户输入的数据

printf("请输入您的姓名:");

scanf("%s", name);

printf("请输入您的年龄:");

scanf("%d", &age);

printf("请输入您的身高:");

scanf("%f", &height);

//将数据写入文件

fprintf(file, "姓名:%sn", name);

fprintf(file, "年龄:%dn", age);

fprintf(file, "身高:%.2fn", height);

//关闭文件

fclose(file);

printf("数据已成功写入文件n");

return 0;

```

上述代码将用户输入的姓名、年龄和身高写入名为""的文本文件中。通过使用fprintf函数,可以将不同类型的变量格式化输出到文件中。在上述示例中,使用了%s来输出字符串,%d来输出整数,%f来输出浮点数,%.2f表示保留两位小数。

你可以根据需要修改文件名称和格式化输出内容,以适应你的实际需求。同时,需要注意在写入文件前,确保成功打开文件,并在数据写入完成后,关闭文件。


本文标签: 文件 写入 数据 输出