关于网友提出的“C++ win32 文件的读入错误 0xC0000005: 读取位置 0x4327A150 时发生访问冲突。”问题疑问,本网通过在网上对“C++ win32 文件的读入错误 0xC0000005: 读取位置 0x4327A150 时发生访问冲突。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:C++ win32 文件的读入错误 0xC0000005: 读取位置 0x4327A150 时发生访问冲突。
描述: VOID load_map(INT level){
char szfilename[MAX_PATH];
FILE *pfile;
sprintf_s(szfilename, "image\\level%d.txt", level);
fopen_s(&pfile,szfilename, "r");
if (pfile == NULL){
return;
}
for (int i = 0; i < 20; i++){
for (int j = 0; j < 15; j++){
fscanf_s(pfile,"%d",&(g_map[i][j]));
}
}
fclose(pfile);
return;
}
VOID paint_map(){
for (int i = 0; i < 20; i++){
for (int j = 0; j < 15; j++){
if (g_map[i][j]){
INT temp = g_map[i][j] - 1;
if (temp == 4){
BitBlt(g_hdcbuff, 9*40, 14*40, 40, 40, g_hdcblock[temp], 0, 0, SRCCOPY);
}
else{
BitBlt(g_hdcbuff, i*40, j*40 , 40, 40, g_hdcblock[temp], 0, 0, SRCCOPY);
}
}
}
}
}
以上介绍了“C++ win32 文件的读入错误 0xC0000005: 读取位置 0x4327A150 时发生访问冲突。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1646597.html