PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[討論] 中文顯示問題
作者:
longted3
(LONGTED)
2014-07-14 02:54:01
請教一下 以下 簡單的code 為什麼無法印出 element 裡陣列的值 應該是中文顯示的
問題 謝謝
int year;
char element[12]={'鼠','牛','虎','兔','龍','蛇', '馬','羊','猴','雞','狗','豬
'};
cin>>year;
int mod=(year-1912)%12;
cout<<element[mod];
getch();
return 0;
作者:
EdisonX
(卡卡獸)
2014-07-14 03:03:00
中文是 "字串" , 不會是 '字元' .
作者:
LPH66
(-6.2598534e+18f)
2014-07-14 03:09:00
關於這個事實可以聊一篇文章, 不過對初學者就先這樣記吧「使用中文字時一律使用字串」
作者:
purpose
(秀才遇到肥宅兵)
2014-07-14 08:16:00
歪國人覺得每個 character 都 single byte,但事實上不是
作者:
fireslayer
(fireslayer)
2014-07-14 09:19:00
wchar
作者:
putumaxally
(putumaxally)
2014-07-14 10:08:00
把element改成指標陣列,單引號全部改成雙引號就好了
作者:
prismwu
2014-07-14 14:18:00
除非你清楚檔案編碼與編譯器設定 不然不建議放中文練習
繼續閱讀
[問題] 新手學C,求指路
k03004748549
Re: [問題] 99乘法表的問題
fanntone
[問題] 導入多維陣列
kenn2001
[問題] 如何關閉iterators的bounding check
aiueokaki
[問題] dev-c++ 視窗
kenn2001
[問題] 程式執行時記憶體需求持續上升
cloudwalker
[問題] Multithread C++ call Python
DicYang
Re: [問題] ARDUINO程式問題
damody
[問題] 8051(w77e516)雙uart設定問題
peter921
Re: [問題] ARDUINO程式問題
s4A111039
Links
booklink
Contact Us: admin [ a t ] ucptt.com