S1E3课后作业问题
为什么得到的结果和答案不一样答:打印的是 Hello FishC,因为 \b 是转义字符,表示退格的意思(相当于你按下键盘上的 Backspace 键)。 本帖最后由 jackz007 于 2021-10-28 21:30 编辑
'\b' 只退光标,不删字符,删除字符还得另想办法:
#include <stdio.h>
int main(void)
{
printf("Hello, World!\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b Ok,World\n") ;
}
编译、运行实况:
D:\00.Excise\C>g++ -o x x.c
D:\00.Excise\C>x
Ok,World!
D:\00.Excise\C>
页:
[1]