控制台输出长字符串时会自动换行??

我的程序如下:
#include "stdafx.h"
#include
using namespace std;
int main()
{
char str[100] = "fhfbhfvhfbvdhbdjfbvhdb -610市场就会恢复的发货速度不变VB 基金的设计简单简单计算机";
cout<<str<<endl;
return 0;
}

输出时,,str内容会自动换行,,我不想让它换行输出,,请教大神,,该怎么办???

图片说明

超过控制台的最长字符数就会换行了,这是没有办法的

不会啊,直接运行就是对的啊,不会换行,C++

不会啊,直接运行就是对的啊,不会换行,C++

先看有没有换行,可能只是控制台输出自动wrap了,可以查看一下命令行控制台的属性。

把控制台最大化就可以了

这个没办法,不过你可以设置控制台的缓冲区大小。