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

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

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

图片说明

c

6个回答

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

wq6527899
wq6527899 在我这里是换行输出的,,你可以加几个空格试试,,我打的空格被忽略掉了
大约 5 年之前 回复
wq6527899
wq6527899 在我这里是换行输出的,,你可以加几个空格试试,,我打的空格被忽略掉了
大约 5 年之前 回复

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

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

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

把控制台最大化就可以了

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问