c语言程序设计 1-10 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\ 这样就可以将制表符和回退符以可见的方式显示出来
#include <stdio.h>
/*
编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\
这样就可以将制表符和回退符以可见的方式显示出来
*/
int main()
{
char c;
int d;
while((c = getchar()) != EOF)
{
d = 0;
if(c == '\b')
{
putchar('\\');
putchar('b');
d = 1;
}
if(c == '\t')
{
putchar('\\');
putchar('t');
d = 1;
}
if(c == '\\')
{
putchar('\\');
putchar('\\');
d = 1;
}
if(d == 0)
{
putchar(c);
}
}
return 0;
}
运行结果:
参考:https://blog.csdn.net/aa11224488/article/details/77338143
问题:1.回退符不知道从键盘如何输入