请问,使用退格字符是向输出流中加字符还是减字符?假如说输出一个退格字符,就会跟它上一个字符同归于尽掉,这也真是再好不过了。不过要是比如输出流已经输出了“ABCD”,而接下来又添加上了退格字符成为:"ABCD" + '\b' + '\b'.....对于一般的黑箱判定系统,它们要求字符一个也不能差的。在判定系统那里,这东西能跟"AB"是一回事吗?
追答例如下列代码:
#include
using namespace std;
int main()
{
cout<<"ABCD"<<"\b\b";
system("pause");
return 0;
}
就等于是输出ABCD,再删除掉D,然后删掉C,如图。
是文件流输出。