#define szDataCount 5000
CFile file("C:\\data.txt",CFile::modeRead);
BYTE* chToDataBuffer = new BYTE[szDataCount];
BYTE* pchDataBuffer = new BYTE[szDataCount]; DWORD nBytesRead = 0;
file.Read(pchDataBuffer, szDataCount,&nBytesRead); int left = szDataCount%1000;
int flag = 0;
for(flag=0;flag<szDataCount-left;flag += 1000)
memcpy( chToDataBuffer+flag,pchDataBuffer+flag,2000);
delete[] chToDataBuffer;//会出执行异常错,为什么
delete[] pchDataBuffer;
CFile file("C:\\data.txt",CFile::modeRead);
BYTE* chToDataBuffer = new BYTE[szDataCount];
BYTE* pchDataBuffer = new BYTE[szDataCount]; DWORD nBytesRead = 0;
file.Read(pchDataBuffer, szDataCount,&nBytesRead); int left = szDataCount%1000;
int flag = 0;
for(flag=0;flag<szDataCount-left;flag += 1000)
memcpy( chToDataBuffer+flag,pchDataBuffer+flag,2000);
delete[] chToDataBuffer;//会出执行异常错,为什么
delete[] pchDataBuffer;
解决方案 »
- 在VC的对话框程序中使用 WH_MOUSE_LL和PMSLLHOOKSTRUCT时说没有定义
- ListCtrl+CheckBox问题
- 有意思的移位操作,这是我想不通,解决不了的奇怪问题,欢迎大家前来发表看法。
- 命名管道:client不能登陆server
- release 与debug 的区别
- ********vb调用atl写的dll中的方法出问题,请指教!********
- 各为大峡,怎么样用api实现socket类的非堵塞模式编程
- 怎样在对话框的左上角加上自己的图标?替代掉VC自己带的那一个?
- 如何更好学好VC++?
- com中无法调用lpVtbl成员?
- 哪里有音频格式大全
- 这是什么意思呀,,CSDN到底想干什么呀??????????
是不是chToDataBuffer里的数据变化了,就不可以删除了吗?
memcpy( chToDataBuffer+flag,pchDataBuffer+flag,2000);
操作超出范围了