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

2024-11-09 03:54:24
推荐回答(4个)
回答1:

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

#include 
using namespace std ;
int main(){
    char str[128];
    cout << "请输入汉字字符:" ;
    cin >> str ;
    cout << "你输入的汉字是:" << str <    return 0;
}
//编译运行
/*
请输入汉字字符:你好
你输入的汉字是:你好
*/

回答2:

Sadusaga说得对,但是不知道为什么,在控制台下,输入法就变成要用Alt Shift来切换了。而且可能还限于标准的输入法,比如郑码,全拼,微软拼音以及Office随机带的五笔86版98版什么的,搜狗拼音行不行我没注意,但是像逍遥笔这样的要在图形界面下的,肯定是没戏了。标准
输入法是在一个标准构架下开发的,在控制台下,就在底下出。
其代码页为非Unicode程序的本地代码页,简体中文版一般为936。

回答3:

写个控制台程序
#include
using namespace std;

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

按Ctrl+空格切换输入法输入。然后按回车

回答4:

cout<<"中文"