Отменен
Заказ
2863933
Раздел
Математические дисциплины
Предмет
Линейное программирование
Антиплагиат
Не указан
Срок сдачи
23 Дек 2019 в 23:55
Цена
400 ₽
Блокировка
10 дней
Размещен
22 Дек 2019 в 00:05
Просмотров
114
Описание работы

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


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


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


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

file1.c

file2.c

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


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

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

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

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

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир