Удаление комментариев из файла. Чистый Си

Выполнен
Заказ
2975484
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
15 Фев 2020 в 23:55
Цена
1 500 ₽
Блокировка
10 дней
Размещен
8 Фев 2020 в 20:05
Просмотров
125
Описание работы

Есть исходные тексты некоторого проекта на языке Си. Необходимо удалить из файлов все комментарии.


Имена исходных файлов сохранены в файле project.txt. На первой строке файла указано целое число N - количество файлов проекта. Далее в файле следует N строк - имена исходных файлов на языке Си. Длина имени с расширением не превышает 32 символа. Все файлы имеют расширение ".c". Размер файла исходного кода не превышает 50 кб.


Ваша программа должна считать каждый файл исходного кода, удалить из него комментарии, и сохранить результат в новый файл. Имя файла-результата совпадает с исходным, но имеет другое расширение - ".wc"


Например, если исходный файл project.txt содержит строки:

file1.c

file2.c

то результатом работы вашей программы должны быть файлы file1.wc и file2.wc


Допускается как наличие в месте удаленного комментария нескольких новых пробелов и/или переводов строк так и отсутствие некоторых существующих.

Не допускается удаление данных из константных строк, обозначенных кавычками (двойными и одинарными).

Однострочный комментарий может быть записан в несколько строк: для этого может быть применен символ разреза/склейки строки \ (допустим только в конце строки и может быть только ее последним символом).

Аналогичным образом могут быть разорваны и строковые константы.Примеры обработки файлов:

НАПИСАТЬ ПРОГРАММУ НА ЧИСТОМ СИ. Программа должна удалять ВСЕ комментарии (Однострочные и многострочные комментарии(включая перенос на след. строку с помощью обратного слеша) ТЕКСТ ПРОГРАММА ТРОГАТЬ НЕ ДОЛЖНА)
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
6 дней 21 час 17 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир