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

Изъятие информации в файле из скобок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Полустатика в с++ http://www.cyberforum.ru/cpp-beginners/thread257391.html
В универе задали полустатические структуры - стек, дек, очередь. описать описал, а дальше.... такие вопросы возникли: как проверить очередь на полноту? как добавлять и удалять элементы в этих структурах? поля, хранимые в структуре - чар и инт. если есть хорошая литература - дайте ссылку, а то нифига не найду. //--------------------------------------------------------------------- const...
C++ Простейшие циклы С Помогите ЛюДи !!!! в СрочНяк... дано натуральное число n. вычислить http://www.cyberforum.ru/cpp-beginners/thread257385.html
оператор выбора C++
Написать программу,которая бы по введенному номеру единицы измерения (1-дециметр,2-километр,3-метр,4-миллиметр,5-сантиметр)и длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.
Простейшие циклы С++ C++
Помогите ЛюДи !!!! в СрочНяк... дано натуральное число n. вычислить
C++ Превратите последовательность b1,..., b25 по правилу, согласно которому если ai <0, то bi увеличивается в 10 раз, иначе bi заменяется нулем http://www.cyberforum.ru/cpp-beginners/thread257374.html
Пусть данные целые числа а1,..., a25, b1,..., b25. Превратите последовательность b1,..., b25 по правилу, согласно которому если ai <0, то bi увеличивается в 10 раз, иначе bi заменяется нулем (i = 1, ..., 25). C++
C++ Задание на создание и работу с классами Есть задание: 1.Описать класс с именем STUDENT, содержащий следующие поля: фамилия и инициалы; номер группы; успеваемость (массив из пяти элементов). 2.Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены но возрастанию среднего балла; вывод на дисплей фамилий и номеров групп... подробнее

Показать сообщение отдельно
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
15.03.2011, 10:55     Изъятие информации в файле из скобок
Нужно написать программу на C++ которая из файла .txt выводит на экран только то что написано внутри {} таких скобок.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
#include<fstream>
#include<iterator>
 
int main() {
    std::fstream fs("1.txt");
    if(!fs){std::cerr<<"Error opening file\n"; return 1;}
    std::string s;
    getline(fs, s, '\0');
    std::string::size_type iBeg, iEnd=0;
    while((iBeg=s.find('{', iEnd))!=std::string::npos&&(iEnd=s.find('}', iEnd))!=std::string::npos){
        std::copy(&s[++iBeg], &s[iEnd++], std::ostream_iterator<char>(std::cout));
        std::cout<<'\n';
    }
    fs.close();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru