[問題] 記憶體配置的問題
void getMemory(char* p, int num)
{
p = (char*)malloc(sizeof(char)*num);
}
void main()
{
char* str = NULL;
getMemory(str, 100);
strcpy(str, "Hello");
}
遇到一題這樣的除錯問題
compile沒有問題 但是執行時會因為發生錯誤而關閉程式
看了很久 看不出問題在哪 囧"
--
大眼睛芊芊
http://www.wretch.cc/album/album.php?id=dbshadow&book=3
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.85.173
推
12/16 17:31, , 1F
12/16 17:31, 1F
→
12/16 17:32, , 2F
12/16 17:32, 2F
→
12/16 17:33, , 3F
12/16 17:33, 3F
→
12/16 17:33, , 4F
12/16 17:33, 4F
→
12/16 17:33, , 5F
12/16 17:33, 5F
推
12/16 18:14, , 6F
12/16 18:14, 6F
→
12/16 18:16, , 7F
12/16 18:16, 7F
→
12/16 18:16, , 8F
12/16 18:16, 8F
→
12/16 21:39, , 9F
12/16 21:39, 9F
→
12/16 21:41, , 10F
12/16 21:41, 10F
→
12/16 21:42, , 11F
12/16 21:42, 11F
→
12/16 21:43, , 12F
12/16 21:43, 12F
→
12/16 21:46, , 13F
12/16 21:46, 13F
推
12/17 02:02, , 14F
12/17 02:02, 14F
→
12/17 06:41, , 15F
12/17 06:41, 15F
→
12/17 06:42, , 16F
12/17 06:42, 16F
推
12/17 16:18, , 17F
12/17 16:18, 17F
→
12/17 18:42, , 18F
12/17 18:42, 18F
→
12/17 18:43, , 19F
12/17 18:43, 19F
→
12/17 18:43, , 20F
12/17 18:43, 20F