Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
lugary
Сообщений: n/a
#1

Удалить комментарии из файлов С и С++ - C++

23.05.2012, 23:10. Просмотров 1799. Ответов 1
Метки нет (Все метки)

Создать функцию удаляющую комментарии из файлов С и С++. Функция принимает в качестве параметра имя входного и выходного файлов и удаляет из файла все части строки, следующие за символами «//», и все куски теста заключенные в символы «/*…*/», результат записывается в выходной файл.
Функция должна генерировать exception, если файл не существует или если комментарии открываются (есть «/*»), но не закрываются (нет «*/»).
Файл должен считываться по строкам с использованием функций библиотеки <fstream>, строки должны записываться в контейнер string библиотеки STL.

Добавлено через 21 секунду
помогите написать программу.

Добавлено через 39 минут
не понимаю что значит контейнер string в STL, и как написать ввод и вывод из файла используя fstream
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 23:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить комментарии из файлов С и С++ (C++):

Удалить из строки комментарии вида '/* ... */". Игнорировать вложенные комментарии. - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; using namespace std; int main(int argc, char *argv) { ...

Удалить из строки комментарии вида '/* . */". Игнорировать вложенные комментарии - C++
Всем привет! есть строка вида : char str=&quot;abc/*111/*def/*222*/ghi*/333*/jkl&quot;; нужно получить abc /*def ghi*/ jkl Реально ли так...

Удалить комментарии из строки - C++
Привет. Вообщем такая задача: Прочитать из файла строку символов. Удалить из этой строки комментарии вида &quot;/* ... */&quot; (вложенные...

Удалить комментарии из фаила - C++
Здравствуйте. Есть вот такие фаилы: # 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware # File Created: 07.12.2014...

Прочитать программу на языке C++ и удалить все комментарии - C++
кто-нибудь)помогите написать эту программу=\

С помощью итераторов удалить комментарии из текста программы - C++
Здравствуйте помогите пожалуйста решить задачу Напишите программу, которая выбрасывает комментарии из C++ программы. То есть, читает из...

1
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
24.05.2012, 00:43 #2
Прочитать программу на языке C++ и удалить все комментарии
Удалить из строки комментарии вида '/* ... */". Игнорировать вложенные комментарии.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2012, 00:43
Привет! Вот еще темы с ответами:

Удалить комментарии из файла. Помогите найти ошибку. - C++
программа должна распознать комменитарии вида /* */ и // из входного файла, и записать в выходной файл программу без комментариев... 1...

Удалить из строки слова, которые встречаются заданное число раз (нужны комментарии) - C++
Помогите пояснить программу пожалуйста? Написать комментарии к каждой строке?) #include &lt;iostream&gt; #include &lt;string&gt; #include...

Создание+просмотр бинарных файлов. Люди добрые, напишите кто-нибудь комментарии к коду :с - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;fstream&gt; #include &lt;locale.h&gt; #include &lt;string&gt; void WriteBinary() { ...

Удалить комментарии вида "/* ... */" - C++
Доброе время суток! Прошу помочь мне как запилить такое &quot;/* и */&quot; в условие. Дело в том что нужно удалить из строки прочитанного файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru