QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 676|回复: 1

输出总是有问题

[复制链接]
发表于 2003-2-21 21:40:28 | 显示全部楼层 |阅读模式
用的是RedHat 8.0
如果c++程序中有输出比如
cout<<string("output string here");

之类的
在几条输出语句之后,有的就被提示符掩盖了。如果你把输出的字符串变长,
比如
cout<<string("hello,world!jfio@jioooajflsolcvjosjosdfsf");
就可以显示出后面的部分。
以前在RH7.3的时候,同样的程序没有这样的毛病。
而且现在我的C++程序都有了这样的问题。
到底是什么原因
example:

#include <iostream>
#include &lt;vector&gt;
#include &lt;string&gt;
using namespace std;

int main()
{
vector&lt;string&gt; Vec_str;
string input_str;
while(cin&gt;&gt;input_str)
           Vec_str.push_back(input_str);
for(int i=0;i&lt;Vec_str.size();i++)
         cout&lt;&lt;" Vec_str["&lt;&lt;i&lt;&lt;"]= "&lt;&lt;Vec_str&lt;&lt;"\t";
return 0;
}
发表于 2003-2-28 12:49:03 | 显示全部楼层
在最后输出一个换行符
cout&lt;&lt;'\n"&lt;&lt;endl
perl写的也要加\n,是一样的毛病

不知道7.3的情况
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:53 , Processed in 0.040187 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表