求助程序不稳定
程序可以运行
但几个数据不能写
且很不稳定
我测试 可能是写数据造成的
再次读的时候,出错引起死机
请各位指点
#include<stdio.h>
#include<stdlib.h>
void jilu(void);
unsigned long sn[4],a;
int n,t;
。。。。。。。
void jilu(void)
{
FILE *fp;
if((fp=fopen("hz","rb+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
for(t=0;t<4;t++)
fwrite(&sn[t],40,5,fp);
fclose(fp);
数据文件只有0-2可以写入,3,4写不上
?????
----------------解决方案--------------------------------------------------------
单步执行试试
----------------解决方案--------------------------------------------------------
不好意思
现在能写入了
但程序极不稳定
null pointer assignment
??
unsigned long sn[4]
...
for(t=0;t<4;t++)
fread(&sn[t],40,5,fp);
可以吗??
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------