c++程序运行时怎么输入中文

比如我写了一段程序chars[100];cin>>s;在运行的时候能输入中文吗?如何能要怎么输入阿?我用ctrl+shift和ctrl+space都切不中文来写个控制台程... 比如我写了一段程序
char s[100];
cin>>s;
在运行的时候能输入中文吗 ?
如何能要怎么输入阿?
我用ctrl+shift和ctrl+space都切不中文来
写个控制台程序
#include <iostream>
using namespace std;

void main()
{
char s[100];
cin>>s;
}

我就是这么写的,就是运行的时候没法输入中文,ctrl+空格试过了,切换不到中文输入法

补充一下,我用的是vc++,操作系统是vista home basic
展开
 我来答
tattackor
2015-06-11 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:937万
展开全部

1.运行环境要支持中文输入,一般编辑器可以在(设置--编辑器--常规设置--其它设置--编码--选择UTF-8项)设置。用char字符串就可以保存汉字。用cin/cout方法就可以输入输汉字。2.例程

#include <iostream>
using namespace std ;
int main(){
    char str[128];
    cout << "请输入汉字字符:" ;
    cin >> str ;
    cout << "你输入的汉字是:" << str <<endl ;
    return 0;
}
//编译运行
/*
请输入汉字字符:你好
你输入的汉字是:你好
*/
myleti
推荐于2018-04-07 · TA获得超过2270个赞
知道小有建树答主
回答量:631
采纳率:0%
帮助的人:767万
展开全部
Sadusaga说得对,但是不知道为什么,在控制台下,输入法就变成要用Alt Shift来切换了。而且可能还限于标准的输入法,比如郑码,全拼,微软拼音以及Office随机带的五笔86版98版什么的,搜狗拼音行不行我没注意,但是像逍遥笔这样的要在图形界面下的,肯定是没戏了。标准
输入法是在一个标准构架下开发的,在控制台下,就在底下出。
其代码页为非Unicode程序的本地代码页,简体中文版一般为936。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风轻云度
2008-07-21 · TA获得超过1423个赞
知道大有可为答主
回答量:1835
采纳率:0%
帮助的人:0
展开全部
写个控制台程序
#include <iostream>
using namespace std;

void main()
{
char s[100];
cin>>s;
}

按Ctrl+空格切换输入法输入。然后按回车
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
N_0_1
高粉答主

推荐于2016-08-19 · 关注我不会让你失望
知道大有可为答主
回答量:8628
采纳率:47%
帮助的人:896万
展开全部
cout<<"中文"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式