Условие:
Дан символьный файл f. Удалить из файла все однобуквенные слова и лишние пробелы. Результат записать в файл g.

Дан символьный файл f. Удалить из файла все однобуквенные слова и лишние пробелы. Результат записать в файл g.
Ниже приведён пошаговый разбор решения задачи и сам исходный код на C++ (используются функции scanf и printf, а также freopen для перенаправления стандартного ввода/вывода на файлы).
Задача: Имеется символьный файл f, в котором необходимо удалить все однобуквенные слова и убрать лишние пробелы (то есть между словами должен остаться ровно один пробел, без ведущих и завершающих пробелов). Результат обработки требуется записать в файл g.
Рассмотрим пошагово, как решить задачу:

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение