cout怎么不换行输出大量字符串?

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:11:15
C++里怎么清屏后重新输出
out<<“a”<<endl;我输出完a 能不能再把a删掉再从新输出,不是换行!在原有的这行上!(我用过"\b"他只对很少的字符有效多了就不行!)
比如这样
while (1)
{
cout<<"a"<<"\b"<<endl;(可以)
cout<<"a"<<"\b"<<endl;(不可以,添加N个"\b"也不可以)
}
cout<<"aaaaaaaaaaaaaaaaaaaaaa"<<"\b"<<endl;(不可以,添加N个"\b"也不可以)
system("cls") 会很闪,怎么不叫他不闪啊?

上面说的方法仅仅只针对用户输入的内容有回车的情况,如果别人直接写,而不换行,上面的两种方法就不灵了,给你一段代码就可以解决这个问题,并且可以解决英文字母撑破表格的现象:

楼主的程序是wp吧,其实只要在small前加上标签</br>就可以了,当然最好是在代码编辑模式下,所见即所得的模式下好像也会识别,你都尝试一下吧,把结果告诉我哦。:)

上面说的方法仅仅只针对用户输入的内容有回车的情况,如果别人直接写,而不换行,上面的两种方法就不灵了,给你一段代码就可以解决这个问题,并且可以解决英文字母撑破表格的现象: