首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学者求教C++中的一个cout有关问题

2012-10-11 
菜鸟求教C++中的一个cout问题//求两数之和#includeiostreamusing namespace stdint main(){int a, b, s

菜鸟求教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 <<"输入两个数"; 即把英文提示换成中文提示,编译时没有错误,可是在运行的时候实现不了这个求和功能。。。。
求哪位大虾帮帮小弟我啊。。。。

[解决办法]

C/C++ code
#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

热点排行