内存不能为read
我的代码是这样的:#include "stdio.h"
struct type
{
char name[10];
int age;
int haoma;
}std;
main(void)
{
FILE *f1;
f1=fopen("c:\king.dat","rb");
while(!feof(f1))
{
fread(&std,sizeof(struct type),1,f1);
printf("%s,%d,%d",std.name,std.age,std.haoma);
}
}
在VC++里能调试出来,
但实际运行就会出现什么内存不能为read!!我自己研究了好久都不知道错在哪里?