推 zlw:用printf 06/20 15:55
→ VictorTom:s2的空間只有3個char, cout遇到char*/char[]時預設會以 06/20 16:01
→ VictorTom:char string的方式輸出, 這相當於把s2當作字串印出來. 06/20 16:02
→ VictorTom:可是s2後面有沒有'\0'的字串結束字元, 所以就被超印了. 06/20 16:02
→ VictorTom:char s2={'a', 'b', 'c', '\0'}; 再cout一次試試試看. 06/20 16:03
→ VictorTom: [] <- 漏打; 其實問題只是cout遇到不同型態的預 06/20 16:04
→ VictorTom:設輸出模式罷了, 要強指定就去查一下cout的用法吧:) 06/20 16:04
推 sunkill:(void *) & 前幾篇有 06/21 11:30
→ dpqb10:謝謝你們 06/23 15:07