С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Cчитать текст из файла и вывести на экран только цитаты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ имена файлов http://www.cyberforum.ru/cpp-beginners/thread245041.html
Скажите, пожалуйста, в именах файлах ведь нельзя каким-то образом использовать нулевой символ в ASCII '\0' ?
C++ начал изучать с++ начал учить с++, мне порекомендовали купить "Полный справочник по С++" Герберта Шилдта , купил, но вот в чем проблема - примеры программ пошли, но нет объяснения такой вещи - что это за строка в... http://www.cyberforum.ru/cpp-beginners/thread245031.html
C++ для людей понимающих в циклах
есть задача и код на паскале (тока он какой та левый) помогите нужен код на си/си++ или хотя бы алгоритм решения! зарание спасибо Составить программу-генератор чисел Пифагора a, b, c (c^2 = a^2 +...
Необходимо чтобы функция new добавляла к строке 3 знака восклицания C++
Всем привет! Необходимо чтобы функция new добавляла к строке 3 знака восклицания. Так как расширить старый массив мы не можем, нужно создать новый и присвоить адрес нового массива старому. Я написал...
C++ динамический массив строк http://www.cyberforum.ru/cpp-beginners/thread245026.html
Вот такое дело есть а как зделать так чтобы я мог ввести то количество строк что я хочю ? а не 3. Тоесть сделать динамический массив строк. #include <iostream> #include <conio.h> using...
C++ Установить, является ли одно множество подмножеством другого помогите пожалуста))) 1)Создать множества А,В,С- псевдослучайных чисел из натурального ряда; 2)Поэлементно сравнивая множества: - установить, яляется ли одно множество подмножеством другого... подробнее

Показать сообщение отдельно
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
15.03.2011, 09:18
Zalik, всё довольно просто. Если вам надо сначала создать файл, а потом произвести в нём поиск, то делаем так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <fstream>
#include <iostream>
#include <string>
 
int main()
{
    std::ofstream ofs("test.txt"); //создаём файл
        ofs << "To be or not \"to be\", this is the \"question\""; //вводим строку с цитатами
    ofs.close(); //закрываем файл
 
    std::ifstream ifs("test.txt");  //Теперь открываем
       if(!ifs.is_open()){std::cerr<<"File not found"; return 1;} //если файл уже успели удалить, то exit
        int i = 0;
        std::string s;
        while(getline(ifs,s,'"'))       {      //Читаем слова где есть кавычки
                if(i%2) std::cout<<s<<"\n";
                i+=1;
        }
        ifs.close(); //Закрываем файл
}
Если ещё есть вопросы, то советую почитать про ifstream и ofstream
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.