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

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

Войти
Регистрация
Восстановить пароль
 
yulla
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 59
#1

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

18.12.2012, 15:55. Просмотров 232. Ответов 0
Метки нет (Все метки)

эта программа удаляет комментарии из текста, а как сделать так, чтобы наоборот, удалялся текст, а комментарии оставались?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstdio>
#include <cstring> 
int main()
{    
FILE *pfin = fopen("in.txt", "r"),         *pfout = fopen("out.txt", "w");     
if(pfin && pfout)    
{        
char buf[256],            *p = 0;         
for(; fgets(buf, sizeof(buf), pfin); )       
 {           
 if ( p = strstr(buf, "//") )            
{                
strcpy(p, "\n");           
 }            
 fputs(buf, pfout);        
}            
fclose(pfin);            
fclose(pfout);     
}    
else        
perror("fopen failed");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 15:55     Удаление из срр файла всего текста кроме комментариев
Посмотрите здесь:

Удаление из текста программы комментариев с использованием списков - C++
Здравствуйте, уважаемые программисты! Я в С++ только недавно, в программировании совсем ничего еще не смыслю, поэтому обращаюсь к Вам за...

Поиск и удаление комментариев из файла - C++
Добрый вечер. Язык С++ изучаю недавно, помогите, пожалуйста, написать программу. Задача программы: найти комментарии в файле после // или...

Локальная функция *.срр файла - C++
Есть несколько срр файлов. и я хочу в них определить локальные функции с одинаковым именем и параметрами. они нигде больше не обьявлены...

3 файла: 1 - хэдер-файл и 2 простых .срр - C++
Всем привет! Помогите плз понять 1 вещь. У меня 3 файла 1 header, 2 - .cpp. В хэдере описание класса с прототипами функций. ...

Удаление текста из файла - C++
Есть файл. с помощью махинаций мы узнаем его длину (длина каждый раз разная) Вопрос как можно удалить скажем 30 символов начиная с КОНЦА ...

Простой вопрос по СРР - как из файла прочитать в булев массив? - C++
В текстовом файле 15 строк по 15 символов - '0' или '1'. Надо прочитать его в bool. КОпал сам - что-то никак... Помогите, если не сложно. ...

Решение: Удаление комментариев // и /* */ - C++
может кому пригодится#include &lt;cwchar&gt; #include &lt;ostream&gt; #include &lt;istream&gt; #include &lt;iostream&gt; namespace nocomment { ...

Перенос текста в файл без комментариев - C++
Дело такое, нужно написать программу, которая из одного файла, в котором написана рабочая программа с комментариями, переносит текст в...

Удаление всего списка - C++
Организовать линейный список цветов: хранить название цвета и его числовой код. Упорядочивать по первой букве названия, если первые...

В каком слове текста меньше всего согласных звуков? - C++
В каком слове текста меньше всего согласных звуков?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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