失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c语言fwrite函数变了 C语言用fwrite函数写入错误怎样解决?

c语言fwrite函数变了 C语言用fwrite函数写入错误怎样解决?

时间:2021-01-18 09:56:39

相关推荐

c语言fwrite函数变了 C语言用fwrite函数写入错误怎样解决?

void ReadInfo()

{

FILE *fp;

int i;

if ((fp=fopen("Database.txt","rb+"))==NULL)

{

printf("不能打开文件!\n");

return;

}

if (fread(&count,sizeof(int),1,fp)!=1)

{

count=-1;

}

else

{

for(i=0;i

{

fread(&record[i],sizeof(struct student),1,fp);

}

}

fclose(fp);

}

void WriteInfo()

{

FILE *fp;

int i;

if ((fp=fopen("Database.txt","wb+"))==NULL)

{

printf("不能打开文件!\n");

return;

}

if (fwrite(&count,sizeof(int),1,fp)!=1)

{

printf("写入文件错误!\n");

}

for (i=0;i

{

if (fwrite(&record[i],sizeof(struct student),1,fp)!=1)

{

printf("写入文件错误!\n");

}

}

fclose(fp);

}

如果觉得《c语言fwrite函数变了 C语言用fwrite函数写入错误怎样解决?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。