c语言写txt文件fwrite,文件操作 fwrite,该怎么处理
文件操作 fwrite
#include //?ftell rewind
#include //exit
//fwrite(&stu[0],sizeof(struct student),2,fp)写入
//2个结构体
struct student
{
int age;
char name[40];
}stu[3]={{23,"fvsef"},{45,"如果好的"},{56,"sc的v"}},s;
int main(void)
{
FILE * fp;
fp=fopen("E:\\c语言\\文件操作\\a.txt","w");
if(fp==NULL)
{
printf("打开失败");
exit(1);
}
fwrite(&stu[0],sizeof(struct student),2,fp);
/*int n;
for(n=0;n<3;n++)
{
fread(&s,sizeof(struct student),1,fp);
printf("%d%s\n",s.age,s.name);
}*/
return 0;
}
/*"r"(只读) 为输入打开一个文本文件
"w"(只写) 为输出打开一个文本文件
"a"(追加) 向文件文件尾添加数据
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688032904a68701.html
评论列表(0条)