我正在寫一點操作系統,我需要能夠打印添加的變量。我有一個工作atoi函數,所以我倒過來給我一個itoa函數。沒有辦法訪問空閒內存,所以我需要弄清楚爲了創建適當大小的字符數組的位數。我想我需要用10除以得到它,然後將這些值模數化到正確的位置。這是我的C代碼到目前爲止: char* itoa(int res) {
int size = 0;
int t = res;
w
以下是我的代碼的一部分。我不知道它有什麼問題,因爲當我調試此代碼時,出現以下錯誤: Unhandled exception at 0x60e8144c (msvcr90d.dll) in client0.exe: 0xC0000005: Access violation writing location 0x00000000. 這是itoa中的某處。 CODE: int num = LOWORD