我正在尝试解决这个 K&R 问题。我在 CodeBlocks 中尝试了这段代码。
int main()
{
int c, d;
while ( (c=getchar()) != EOF)
{
d = 0;
if (c == '\\')
{
putchar('\\');
putchar('\\');
d = 1;
}
if (c == '\t')
{
putchar('\\');
putchar('t');
d = 1;
}
if (c == '\b')
{
putchar('\\');
putchar('b');
d = 1;
}
if (d == 0)
putchar(c);
}
return 0;
}
但是当我按下退格键时,\b 并没有代替它显示。
请帮我。