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

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

Восстановить пароль Регистрация
 
yulla
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 59
18.12.2012, 15:55     Удаление из срр файла всего текста кроме комментариев #1
эта программа удаляет комментарии из текста, а как сделать так, чтобы наоборот, удалялся текст, а комментарии оставались?

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++
C++ Удаление одной записи из БД без перезаписи всего файла
C++ Удаление комментариев из текста программы с использованием STL, ошибка при выполнении
C++ Удаление комментариев из файла
Функция getc() и удаление из файла всего, что было считано C++

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

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

Текущее время: 06:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru