c++显示输入的中文

[复制链接]
查看11 | 回复4 | 2016-4-16 04:12:43 | 显示全部楼层 |阅读模式
真怀疑你这样写程序真的能运行?还少了using namespace std;另外你是char c,这个是字符,在内存中只占一个字节,而中文的字一个字就占2个字节,如果你是输入一个中文字,那它肯定会是输出乱码的啊...
回复

使用道具 举报

千问 | 2016-4-16 04:12:43 | 显示全部楼层
a是字符型的,占一个字节,但我们的汉字是占两个字节的,超过范围了,当然输出的是乱码了...
回复

使用道具 举报

千问 | 2016-4-16 04:12:43 | 显示全部楼层
运行代码为:#include using namespace std ;int main(){char str[128];cout > str ;cout << "your input is :" << str <<endl ;return 0;...
回复

使用道具 举报

千问 | 2016-4-16 04:12:43 | 显示全部楼层
char a;改成char a[100];...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行