|
题目的要求是用 \\ 代替 \,用 \t 代替一个TAB按键,用 \b 代替一个退格键(BkSp) 。
以下是我写的代码,不知道为什么就是不能实现用 \b 代替一个退格键。请教各位编程高手了。
- #include <stdio.h>
- main()
- {
- int c;
- c = 0;
- printf("I can't replace BACKSPACE with \\b\n, what a shame!\n");
- while ((c = getchar()) != EOF){
- if (c == '\t')
- printf("\\t");
- if (c == '\b')
- printf("\\b");
- if (c == '\\')
- printf("\\\");
- if (c != '\t' && c != '\b' && c != '\\')
- putchar(c);
- }
- }
复制代码 |
|