[問題] char指標的問題
最近去面試考的一個問題
這個函式的目的是要把一個字串複製到另一個字串
compile會過但是執行就會出錯
我想應該是char指標的問題
但是不知道錯在哪裡以及要怎麼改 有人能解釋一下觀念嗎? 非常感謝!
程式碼如下
char *DupStr(char *source){
char *Des;
int n;
for(n = 1; n < strlen(source); n++)
Des[n] = source[n];
return Des;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.235.7
推
01/05 15:22, , 1F
01/05 15:22, 1F
推
01/05 15:24, , 2F
01/05 15:24, 2F
→
01/05 15:26, , 3F
01/05 15:26, 3F
→
01/05 15:26, , 4F
01/05 15:26, 4F
推
01/05 15:29, , 5F
01/05 15:29, 5F
→
01/05 15:34, , 6F
01/05 15:34, 6F
→
01/05 15:34, , 7F
01/05 15:34, 7F
→
01/05 15:47, , 8F
01/05 15:47, 8F
→
01/05 15:48, , 9F
01/05 15:48, 9F
→
01/05 15:49, , 10F
01/05 15:49, 10F
→
01/05 15:51, , 11F
01/05 15:51, 11F
→
01/05 15:53, , 12F
01/05 15:53, 12F
推
01/05 16:40, , 13F
01/05 16:40, 13F
→
01/05 16:40, , 14F
01/05 16:40, 14F
推
01/05 17:12, , 15F
01/05 17:12, 15F
→
01/05 17:53, , 16F
01/05 17:53, 16F
→
01/05 17:54, , 17F
01/05 17:54, 17F
→
01/05 17:59, , 18F
01/05 17:59, 18F
→
01/05 18:03, , 19F
01/05 18:03, 19F
→
01/05 18:12, , 20F
01/05 18:12, 20F
→
01/05 18:13, , 21F
01/05 18:13, 21F
→
01/05 18:13, , 22F
01/05 18:13, 22F
推
01/05 18:19, , 23F
01/05 18:19, 23F
→
01/05 18:26, , 24F
01/05 18:26, 24F
推
01/05 18:30, , 25F
01/05 18:30, 25F