символа табуляции на \t, символа забоя на \b и каждой обратной наклонной черты на \\. Это сделает
видимыми все символы табуляции и забоя.
Объясните, как должна работать программа? можно на псевдокоде или сразу на языке Си, но можно использовать только то что прошли до этого упражнения ( т. е только конструкцию if ).
Вот как я читаю эту программу:
--------------------------------------------
Подключить стандартную библиотеку
функция мейн
цикл ( (прочитать символ и присвоить переменной c) не равно EOF)
если введенный нами символ табуляция
то печатать \t;
если введенный нами символ это символ забоя
то печатать \b;
если введенный нами символ обратный слэш
то печатать \\;
печатать (с);
----------------------------------------
ну примерно так, но суть ясна.
я ввожу- My name \is Jhon
на выход получаю- My\t name\t \\is\t Jhon
ВОТ МОИ вопросы:
1) Как именно происходит замена? там что заменяется символ? как то не понимаю) я ведь его ввел, а он не удаляется никуда, потому что нужно заменить и как это сделать? Если ( c == '\t'), то печатай \t. как должно заменяться? объясните этот момент)
2) Я сомотрел решение, и там было, типо надо ещё показать программе что будет, если с не равно этим символам, то putchar(c) и вот только тогда он выводит правильно. Но зачем программе знать что будет если не равно? зачем это нужно? ведь программа должна работать корректно, если ни одно условие не истина то выводи просто символ.
3) про фигурные скобки тоже, если можно пару слов ?

можете показать как записать алгоритм без else так как читатель не знаком с данной конструкцией, до этого упражнения и слово там нет про else
хочу посмотреть на ваше решение, хотя решение я уже знаю, но всё равно есть пару вопросов.