Невозможно получить символ возврата (\ b) на выходе - PullRequest
4 голосов
/ 06 ноября 2019
#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 и использую Windows 10. Я не могу получить символ \b в командной строке Windows, в то время как в Ubuntu он работает почти нормально. Я пробовал CTRL + H, но до сих пор нет \b. Есть ли способ это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...