qq_19975625
2017-02-08 03:32在VC2015环境下编译通过的C++程序在用Cout输出中文字符时出现错误
如图,在用Cout输出中文字符时,在“你”和“好”之间输出了代码中没有的空格
图片说明
并且在用Cout输出string对象(也是中文字符)是也有该错误。重装VC2015后依然有该错误!请各位大神解决!我快被它逼疯了。
代码如下:
#include <iostream>
using namespace std;
void main()
{
cout << "你好" << endl;
cout << "Hello World" << endl;
system("pause");
}
文件“iostream”和名称空间“std”没有被修改
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- C++输入一个字符数组,找出其中是否有字符h,若有输出该字符在数组中第一次出现的位置(下标),否则输出-1,麻烦大佬们帮我看看,我的代码哪里有问题?
- c++
- 4个回答
- C++:关于输出的问题,如何使输出不为指数形式
- c++
- 2个回答
- 程序在VC运行不了,请求大佬帮帮我看看运行结果是什么?谢谢啦(C++代码)
- c++
- 2个回答
- c++有关类的问题,程序出错的原因?用的是VS2015
- c++
- 2个回答
- C++ cout输出顺序问题
- 编译器
- c++
- 5个回答
换一换