一个非常奇怪的问题,请高手看看

qqfqqf 2004-12-09 11:12:29
代码如下
struct student
{
int num int sheng;
int city;
int type;
} ;
FILE *fp;
fp=fopen("c:\\bb.dat", "w");
student student1;
for (int i=0;i<=10000;i++)
{
student1.num=130000+i;
student1.sheng=1;
student1.city=2;
student1.type=3;
fwrite(&student1,sizeof(struct student),1,fp);
}
fclose(fp);
可是我用fread读取数据时,前面50多个数据正确,后面的就不对了,不知问题出在何处?
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqfqqf 2004-12-09
  • 打赏
  • 举报
回复
谢谢,是呀讲一下原因吧老大!
Bread_0053 2004-12-09
  • 打赏
  • 举报
回复
zhangfjj(小张(张三的张,不小的小)) ( )
讲一下原因好不?
zhangfjj 2004-12-09
  • 打赏
  • 举报
回复
fp=fopen("c:\\bb.dat", "w");//改为"wb"

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧