bjs*_*123 76
您可能无法删除最后一个字符.
但是你可以通过覆盖最后一个字符来获得类似的效果.为此,您需要通过输出如下所示的'\ b'(退格)字符向后移动控制台光标.
#include<iostream>
using namespace std;
int main()
{
cout<<"Hi";
cout<<'\b'; //Cursor moves 1 position backwards
cout<<" "; //Overwrites letter 'i' with space
}
Run Code Online (Sandbox Code Playgroud)
所以输出就是
H
这段代码正是这样做的:
std::cout<<"\b \b";
Run Code Online (Sandbox Code Playgroud)