| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
最近学到文件操作方面的内容 
 
以下代码是对 一个整形变量和整形指针变量的存储与读取,这段代码是先跑上面一段进行数据的存储,然后跑下面那一段进行数据的读取。可是数据读取部分程序报错了 
报错提示:test_file.exe 中的 0x78bccac8 (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 写入位置 0x004ffee8 时发生访问冲突 
 
#include<stdio.h> 
#include<stdlib.h> 
 
///* 
int main() 
{ 
        int *p,**h,i; 
        FILE *f; 
         
        p=&i; 
        i=1; 
         
        f = fopen("a","wb"); 
         
        fwrite(&p,sizeof(int*),1,f); 
        fwrite(p,sizeof(int),1,f); 
         
         
        fclose(f); 
        printf("%d",*p); 
        return 0; 
} 
//*/ 
 
/* 
 
int main() 
{ 
        int *p,**h,i; 
        FILE *f; 
         
         
        f = fopen("a","rb"); 
         
        fread(&p,sizeof(int*),1,f); 
        fread(p,sizeof(int),1,f); 
         
         
        fclose(f); 
        printf("%d",*p); 
        return 0; 
} 
//*/ 
 
 |   
 
 
 
 |