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