zl程序教程

您现在的位置是:首页 >  其他

当前栏目

按格式化方式写文件---->fprintf

文件 方式 ---- 格式化
2023-09-14 09:13:38 时间

在这里插入图片描述

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
//匿名结构体
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;
}

在这里插入图片描述
在这里插入图片描述