WEB开发网
开发学院软件开发VC 怎么样将数组写入File Mapping 阅读

怎么样将数组写入File Mapping

 2008-09-23 19:27:18 来源:WEB开发网   
核心提示:由于数据比较多我使用FileMapping存储数据这么定义的typedef struct MYDATA{int data[6];} *lpMyData;lpMyData pFile=(lpMyData) MapViewOfFile(hFileMapping, FILE_MAP_WRITE,0,0,0);MYDATA m

由于数据比较多我使用FileMapping存储

数据这么定义的

typedef  struct  MYDATA
{
      int  data[6];
}  *lpMyData;
lpMyData  pFile=(lpMyData)  MapViewOfFile(hFileMapping,  FILE_MAP_WRITE,0,0,0);
MYDATA  mydatatemp;
for(k=0;k <6;k++)
{
    。。。。。
    {
       mydatatemp.data[k]=source[k];
    }
}
pFile[iCount]=mydatatemp;

编译通过但是运行出错,我单步调试,好像是pFile[iCount]=mydatatemp.data;这句有问题,写文件的时候出错,出错提示:Access  Violation

Tags:怎么样 数组 写入

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接