为什么使用' \ b'当它到达换行符时不起作用?

时间:2017-05-25 19:16:59

标签: c++ newline iostream fstream cout

我一直在尝试从文件读取到控制台,然后将其清除以读取另一个文件。 所以我发现你可以使用' \ b'从控制台中删除字符。但是,当我尝试从控制台删除以前的内容时,它只删除最后一行然后停止。

这样的事情:

std::cout<<"Something boring"<<'\n'<<"Something boring on new line";
while(1){
std::cout<<'\b';
std::cout<<' ';
std::cout<<'\b';
}

这只会删除&#34;在新行&#34;上无聊的东西,并且据我所知,光标位于第2行的第一个位置。

为什么它会被卡住并且可以做些什么呢? 感谢。

0 个答案:

没有答案