北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

按照快的方式操作

//直接把内存数据 写入到文件中
typedef struct Teacher
{
	char name[64];
	int age;
}Teacher;
void main_fwrite()
{
	int i = 0;
	FILE *fp = NULL;
	char *fileName = "c:/3.data";
	Teacher tArray[3];
	for (i = 0; i < 3; i++)
	{
		sprintf(tArray[i].name, "%d%d%d", i + 1, i + 1, i + 1);
		tArray[i].age = i + 31;
	}
	fp = fopen(fileName, "wb");
	if (fp == NULL)
	{
		printf("建立文件夹失败\n");
		return;
	}

	for (i = 0; i < 3; i++)
	{
		//函数的返回值
		myN = fwrite(&tArray[i], sizeof(Teacher), 1, fp);
	}
	if (fp == NULL)
	{
		fclose(fp);
	}
}
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言