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

Сохранить листинг программы в файл, удалив из него все комментарии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кейлоггер http://www.cyberforum.ru/cpp-beginners/thread1212781.html
Хочу написать свой кейлоггер, но не знаю с чего даже начать. Какие библиотеки использовать, как отслеживать нажатия клавиш и тд и тп. Статей на эту тему хватает, но хочу дойти до всего сам, а не...
C++ Работа с неструктурированными данными Задание 1 Для исследования различных методов доступа к файлам данных необходимо выполнить следующие подготовительные действия: 1) Создать в Блокноте следующий текстовый файл input_1.txt: У меня... http://www.cyberforum.ru/cpp-beginners/thread1212777.html
В двумерном массиве 4х4. В каждой строке найти количество элементов больше данного числа D C++
В двумерном массиве 4х4. В каждой строке найти количество элементов больше данного числа D.
Сформировать динамическую структуру данных «стек» и заполнить ее информационные поля натуральными числами C++
Сформировать динамическую структуру данных «стек» и заполнить ее информационные поля натуральными числами (тип int), вводимыми с клавиатуры так, чтобы в стеке они «сразу» располагались по неубыванию....
C++ Структура "Телефонный справочник" http://www.cyberforum.ru/cpp-beginners/thread1212751.html
Создать телефонный справочник, в котором есть сведения об абонентах и их телефонные номера, номера факсов и адреса электронной почты. Определить абонентов, которые имеют определенные номера или...
C++ Оператор getline в динамическом массиве структур Суть в том что при выполнении программы, оператор присваивает переменной значение "", не требуя при этом ввода. Выглядит это так. x=1 name: weight: и далее по пунктам выполняется верно. ... подробнее

Показать сообщение отдельно
lawr
367 / 261 / 124
Регистрация: 09.05.2014
Сообщений: 769
21.06.2014, 17:50
предположим, в корне Е лежит listing.txt с откоментированым листингом.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <fstream>
using namespace std;
void main()
{
    ifstream in("E:\\listing.txt");
    ofstream out("E:\\uncoment_listing.txt"); 
    char temp;
    do
    {
            in.get(temp);
            if (temp==92) 
                while (temp!='\n'&&!in.eof())
                {
                    in.get(temp);
                }
                if (in.eof()) break;
            out<<temp;
        }
    while (temp);
    in.close();
    out.close();
}
создаст в том же корне новый файл uncoment_listing.txt того же листинга с убраными коментариями.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru