void review2()
{
int ch;
while((ch = getchar()) != EOF)
putchar(ch);
putchar('\b');
putchar('\n');
putchar('\007');
}在这段代码中,当我输入"qweCtrl+DCtrl+D“时,没有显示backspace.result是:
$ ./a.out
qweqwe
$void review2()
{
int ch;
while((ch = getchar()) != EOF)
putchar(ch);
putchar('\b');
putchar('\007');
}在这段代码中,它是show back space。结果是
$ ./a.out
qweqw$这一切为什么要发生?
发布于 2020-09-06 02:34:03
退格字符只是移动光标,它不会删除显示屏上显示的字符。
https://stackoverflow.com/questions/63751719
复制相似问题