编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\ 这样就可以将制表符和回退符以可见的方式显示出来

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.回退符不知道从键盘如何输入

猜你喜欢

转载自blog.csdn.net/weixin_44996884/article/details/105869491