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

Считать из файла от определенного символа(слова) до определенного символа(слова) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ классы и объекты Visual C++ 2010 http://www.cyberforum.ru/cpp-beginners/thread983701.html
Поле first - дробное положительное число, оклад, поле second - целое положительное число, количество отработанных дней. Реализовать метод вычисления начисленной суммы за данное количество дней по...
C++ Ошибка в цикле Хочу создать массив из 10 чисел. void main() { char a,i; for (i=0; i<10; i++) { printf ("Enter digit : "); scanf_s ("&d",&a); } http://www.cyberforum.ru/cpp-beginners/thread983699.html
Построить класс для работы с односвязным списком. Немного переделать C++
Здравствуйте, понимаю что подобных тем много, и есть даже решение(с Template которыми даже еще не учили), но прошу вас написать наиболее простой вариант решения этой задачи, без всяких Template и...
C++ Программа не выполняет вычисления
Подскажите почему не выполняются вычисление, а просто виснет она и все, никаких действий не происходит, где ошибся? Код программы: #include "stdafx.h" #include "iostream" #include "conio.h"...
C++ решении геометричиских задач в с++ http://www.cyberforum.ru/cpp-beginners/thread983688.html
Как найти площадь круга,и площадь треугальника.Как это должно выглядеть в программе?
C++ Не работает ни один компилятор! Не могу создать/скомпилировать ни один проект. Даже простой Hello world. Code:Blocks сразу после создания нового файла .c пишет Could't save Project (Maybe the file is write protected?) После этого... подробнее

Показать сообщение отдельно
GoldenChild
28 / 28 / 4
Регистрация: 12.06.2013
Сообщений: 65
21.10.2013, 18:57
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
 
int main() {
    string input;
    string start = "start", finish = "finish";
    ifstream fin("input.txt");
    getline(fin, input); // Читаем весь файл целиком
    input.erase(0, input.find(start) + start.length() + 1); // Стираем все от начала до начального слова + само начальное слово
    input.erase(input.find(finish) - 1, input.length()); //стираем все после конечного слова с конечным словом
    cout << input << endl;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru