小弟新手,有個疑問想請教各位大神
想請問中文字在陣列裡是佔幾個空間?
char str1[4] = {"C++"}; //這只要配四個就好,因為有包括\0
char str2[9] = {"聖誕快樂"}; //但這要配9個,所以一個字佔兩個空間嗎?
__________________
| C | + | + | \n |
|___|___|___|____| cout << st1[1] ; //輸出C
cout << str[2] ; //輸出+
但str2就不能單獨輸出一個字,只能輸出整個字串?
cout << str2[1]; //輸出t ?
cout << str2[2]; //空白
cout << str2[3]; //空白
.....
cout << str2; //聖誕快樂
想請各位大神指教