【发布时间】:2013-06-04 06:01:20
【问题描述】:
以下是我的代码的一部分。我不确定它有什么问题,因为当我调试此代码时,我收到以下错误:
client0.exe 中 0x60e8144c (msvcr90d.dll) 处的未处理异常: 0xC0000005:访问冲突写入位置0x00000000。
这是在 itoa 行中的某个地方。
代码:
int num = LOWORD (lparam);
char *number = NULL,*detail = NULL;
(char*)itoa(num,number,10);
【问题讨论】:
-
运行时错误显示“我无法写入地址 0x00000000”。这应该使您怀疑正在发生对空指针的写入。你的程序中有这样的指针。你给他们写信。因此出现错误消息。
标签: c windows debugging error-handling itoa