[問題] 請問一下關於strcat
使用strcat的時候destination必須足夠
那如果是
char *dest = "ABCDE";
char *sur1 = 0;
char *sur2 = "";
strcat(dest, sur1); // ERROR 這是為什麼會錯誤呢?
strcat(dest, sur2); // ERROR 這是因為sur2本身就包含一個"\0"嗎?
請問以上兩個情況會錯誤的原因是什麼呢?
--
一棒 Chris Paul 二棒 Deron Williams
三棒 Dwyane Wade 四棒 LeBron James
五棒 Kobe Bryant 六棒 Dwight Howard
七棒 Carmelo Anthony 八棒 Chris Bosh
九棒 Brandon Roy 先發 Kevin Durant
中繼 Derrick Rose 終結者 Al Jefferson
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.2.10
→
11/12 11:57, , 1F
11/12 11:57, 1F
推
11/12 12:01, , 2F
11/12 12:01, 2F