菜鸟求教C++中的一个cout问题
//求两数之和
#include<iostream>
using namespace std;
int main()
{
int a, b, sum;
cout <<"Input two integer:";
cin >>a >>b;
sum = a + b;
cout <<"a + b = "<<sum <<endl;
return 0;
}
在vc上运行通过,可当我把第七行换成cout <<"输入两个数"; 即把英文提示换成中文提示,编译时没有错误,可是在运行的时候实现不了这个求和功能。。。。
求哪位大虾帮帮小弟我啊。。。。
[解决办法]
#include <iostream>#include <locale.h>using namespace std;int main(){int a, b, sum;setlocale(LC_ALL,"chs");cout <<"输入两个数:"<<endl;cin >>a >>b;sum = a + b;cout <<"a + b = "<<sum <<endl;return 0;}
[解决办法]
setlocale(LC_ALL,"chs");把你的语言设置为你区域所用的语言。但是我觉得不太可能出现你说的那种问题。至少我是没有遇到过。
[解决办法]
可能有这种问题?
[解决办法]
http://hi.baidu.com/dbfr2011818/item/96875d96770667b882d2951a