Создать программу char_decode.c, которая принимает в качестве
параметра командной строки режим работы (0 — кодирование или 1 — декодирование). Если выбран режим декодирования, то программа должна принимать из stdin разделенные пробелом двухсимвольные строки и выдавать в stdout декодированные символы, разделенные также пробелом. При кодировании выполняется обратная операция. Подзадачи кодирования и декодирования должны быть выделены в отдельные функции. Обратить внимание на ASCII таблицу. В случае ошибки выводить «n/a». Признаком окончания ввода служит символ переноса строки .
Дать подробные объяснения, что делает каждая строчка кода.