C语言输出结构体信息txt文件
时间: 2023-06-23 21:56:36 浏览: 121
c语言结构体基础知识.txt
想要输出结构体信息到txt文件,可以按照以下步骤进行:
1. 定义结构体类型并初始化结构体变量:
```c
typedef struct Person{
char name[20];
int age;
char gender[10];
}Person;
Person p1 = {"Tom", 20, "Male"};
```
2. 打开文件并将结构体信息写入文件:
```c
FILE *fp = fopen("person.txt", "w");
if(fp != NULL){
fprintf(fp, "Name: %s\n", p1.name);
fprintf(fp, "Age: %d\n", p1.age);
fprintf(fp, "Gender: %s\n", p1.gender);
fclose(fp);
}
```
在上述代码中,我们使用了 `fprintf()` 函数将结构体信息输出到指定的文件中,其中第一个参数为文件指针,第二个参数为输出格式,后面的参数为输出的具体内容。
3. 关闭文件:
```c
fclose(fp);
```
最后,你可以打开 `person.txt` 文件查看输出的结果。
阅读全文