无法在输出中获取退格字符(\ b)

#include <stdio.h>
main()
{
    int c;
    while ((c = getchar()) != EOF) {
        if (c == '\t') {
            putchar('\\');
            putchar('t');
        }
        if (c == '\b') {
            putchar('\\');
            putchar('b');
        }
        if (c == '\\') {
            putchar('\\');
            putchar('\\');
        }
        if (c != '\t')
            if (c != '\b')
                if (c != '\t')
                    putchar(c);
    }
}

我的问题是-为什么我看不到\b的输出?我目前正在学习K&R C并正在使用Windows10。在Windows命令行中找不到\b符号,而在Ubuntu上它可以正常工作。我已经尝试过CTRL + H,但是仍然没有\b。有办法解决这个问题吗?

jiao860809 回答:无法在输出中获取退格字符(\ b)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3152154.html

大家都在问