[求助]大师书上的一道练习题
这是《The C Programming Language》第一章的一道练习题:
编写一个将输入复制到输出的程序,并将其中的制表符替换成 \t,把回退符替换为\b,把反斜杠替换为\\。这样可以将制表符和回退符以可见的方式显示出来。
我的程序如下:
#include<stdio.h>
#include<conio.h>
int main()
{
int c;
while((c=getchar())!=EOF)
{
switch(c)
{
case '\t':putchar('\\');
putchar('t');
break;
case '\b':putchar('\\');
putchar('b');
break;
case '\\': putchar('\\');
putchar('\\');
break;
default:putchar(c);
break;
}
}
return 0;
}
问题是无法把退格键用“\b”显示出来,其他两个都可以。