
控制台程序里面如何输入汉字?
代码如下,为什么不能输入汉字?最好能提供一个解决方案,运行成功就给分ps:我用的是微软拼音输入法#include<iostream>#include<string>usi...
代码如下,为什么不能输入汉字?最好能提供一个解决方案,运行成功就给分
ps:我用的是微软拼音输入法
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cin>>s;
return 0;
}
上述代码在我的VC6里面运行,无法输入汉字,连输入法都无法切换。ps:我的vc6是英文版的,难道是这个原因??我用的系统是XP,补丁打到最新了。郁闷啊 展开
ps:我用的是微软拼音输入法
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cin>>s;
return 0;
}
上述代码在我的VC6里面运行,无法输入汉字,连输入法都无法切换。ps:我的vc6是英文版的,难道是这个原因??我用的系统是XP,补丁打到最新了。郁闷啊 展开
2个回答
展开全部
看这几行代码应该是能输入中文的,我试了一下,在VC6.0和codeblock上都能输入汉字,搜狗和微软拼音都OK,你是不是没有按空格直接回车了啊,呵呵。
补充:输入法都没法切换啊。。还没遇到过这种情况,应该不会是使用英文版的问题吧,因为我用的codeblock也是英文版的,如果只是在你的这个程序里无法切换,也许就是你电脑系统小问题引起的,建议看看关于修复输入法切换的帖子,或者还有另一种可能,因为我设置的默认输入法是搜狗中文输入,有可能你的默认输入是英文,这样但你按切换键时只是对你的进程起作用,即把切换键也当成了输入字符串,而输入法并没有切换成功。这只是我的猜想,呵呵,遇到这样的小问题确实让人郁闷。。
补充:输入法都没法切换啊。。还没遇到过这种情况,应该不会是使用英文版的问题吧,因为我用的codeblock也是英文版的,如果只是在你的这个程序里无法切换,也许就是你电脑系统小问题引起的,建议看看关于修复输入法切换的帖子,或者还有另一种可能,因为我设置的默认输入法是搜狗中文输入,有可能你的默认输入是英文,这样但你按切换键时只是对你的进程起作用,即把切换键也当成了输入字符串,而输入法并没有切换成功。这只是我的猜想,呵呵,遇到这样的小问题确实让人郁闷。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询