Ниже приведена часть моего кода. Я не уверен, что случилось с ним, потому что, когда я отлаживать этот код, я получаю следующее сообщение об ошибке:Unhandled Exception при использовании itoa
Unhandled exception at 0x60e8144c (msvcr90d.dll) in client0.exe: 0xC0000005: Access violation writing location 0x00000000.
Это где-то в строке itoa.
КОД:
int num = LOWORD (lparam);
char *number = NULL,*detail = NULL;
(char*)itoa(num,number,10);
говорит ошибка во время выполнения «Я не могу написать адрес 0x00000000». Это должно заставить вас подозревать, что запись в нулевой указатель происходит. У вас есть такие указатели в вашей программе. Вы пишете им. Отсюда сообщение об ошибке. – Lundin
Что касается чтения некоторой документации: http://msdn.microsoft.com/en-us/library/ms235327%28v=vs.110%29.aspx – alk