退格键不在此c程序中打印

时间:2016-05-02 05:36:11

标签: c escaping

我正在尝试在此程序中打印转义序列:

/*print escape sequences*/

#include <stdio.h>

int main()
{
int esc;
printf("Hit any escape sequence:");
esc=getchar();
//scanf("%d",&esc);
switch(esc){
    case '\t':
        printf("tab");
        break;
    case '\n':
        printf("newline");
        break;
    case '\b':
        printf("backspace");
        break;
    }
printf("\n");
return 0;
}

事情是我尝试用scanf做这件事并且它从未打印任何东西。

然后我尝试使用getchar并打印制表符和换行符。但退格我无法打印退格。

如何打印退格键?

0 个答案:

没有答案