举报

0x500275BC (vcruntime140d.dll)处(位于 1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突

0

0x500275BC (vcruntime140d.dll)处(位于 1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突

IMAGE* imgZhiwu[ZHI_WU_COUNT][50];

//植物卡牌
for (int i = 0; i < ZHI_WU_COUNT; i++)
{
	sprintf_s(name, sizeof(name), "res\\Cards\\%d.png", i + 1);

	loadimage(&imgCards[i], name, 54, 74);
	loadimage(&imgCards_Min[i], name, 54 * 0.88, 74 * 0.88);
	for (int j = 0; j < 50; j++)
	{
		sprintf_s(name, sizeof(name), "res\\zhiwu\\%d\\%d.png", i + 1, j + 1);
		//printf("res\\zhiwu\\%d\\%d.png\n", i + 1, j + 1);
		//先判断文件是否存在
		if (fileExist(name))
		{
			imgZhiwu[i][j] = new IMAGE;
			loadimage(imgZhiwu[i][j], name); //在这里报错
		}
		else
		{
			break;
		}
	}
}
ava
可达鸭

2025-1-25

举报
0

sizeof 改为 strlen 试试

ava
xiongfj ◑◑

2025-1-25

技术讨论社区