按格式化方式写文件---->fprintf
#define _CRT_SECURE_NO_WARNINGS#include#include#include//匿名结构体typedef struct {char name[64];int age;}person;//按格式化方式写入文件void test(){person p[2] = {{"大忽悠",18},{"大猪头",19}};FILE* fp = fopen("test.txt", "w");if (fp == NULL){printf("文件打开失败");}for (int i = 0; i < 2; i++){int num=fprintf(fp, "[姓名]%s\t[年龄]%d\n", p[i].name, p[i].age);printf("%d\n", num);}fclose(fp);}int main(){test();return 0;}