Для подготовки текста решений задач следует использовать произвольный текстовый редактор, желательно - с подсветкой синтаксиса (geany, редактор файлового менеджера mc и т.д.).
Для компиляции - компилятор gcc.
Программе при запуске передается набор параметров.
Первый параметр - имя файла, содержащего исходный код программы на C (далее - С-файл).
Второй параметр - имя старой переменной, которую следует заменить в С-файле, знак '=' и имя новой переменной.
Третий, четвертый и другие параметры имеют ту-же структуру, что и второй.
Если программа запускается без параметров или с одним параметром, она выводит справку о своем использовании.
Если С-файл отсутствует в файловой системе, программа должна сообщить об этом.
Если имя старой или новой переменной в любом параметре содержит некорректные символы, программа должна сообщить об этом и оставить С-файл неизменным.
Выполнение замены должно предполагать создание временного файла (файлов).
Пример вызова программы:
./creplace 1.c x=y test=abc