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

Вывести предложения в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обрезка заданной строки в файле с обеих сторон http://www.cyberforum.ru/cpp-beginners/thread1240824.html
Добрый день. Нужно обрезать текстовый файл, при этом известен текст слева и справа от нужного, но не сам нужный. string input; string start = "<div data-lobc=\"0\" id=\"", finish = "\"...
C++ Управление значком программы в панели пуск Здравствуйте, подскажите как можно сделать управление программой с помощью значка в панели пуск. Например, простейшее, при клике по значку программы, срабатывает Hide(); Или чтоб можно было создать... http://www.cyberforum.ru/cpp-beginners/thread1240821.html
GCC, кириллица в консоле C++
Есть код на языке C++. Я его компилирую в win7 через cmd с помощью команды g++. Компилятор установлен с помощью MiniGW. После компиляции получается программа. Когда я ее запуска, то кириллица криво...
C++ Подскажите функции, которые вставляют подстроку в определенное место файла
Помогите пожалуйста, необходимо подключится к файл на диске с исходным кодом на pascal и заменить там одну переменную (программно). Файл я подключил но не знаю как найти подстроку и как ее заменить....
C++ Если выделение памяти для динамического массива задать void-функцией, можно ли будет оперировать с ним в main? http://www.cyberforum.ru/cpp-beginners/thread1240805.html
Если выделение памяти для дин.массива задать void-функцией, можно ли будет оперировать с ним в main или придётся отдельно выделять память в main?
C++ Как правильно обрабатывать исключения в приложении на базе графического движка? Я с исключениями работал только в консольных приложениях - там удобно реализовывался метод бросания интов, которые представляли собой код ошибки, а в catch'е можно было просто сделать соответствующий... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
10.08.2014, 20:20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <fstream>
#include <string>
#include <stack>
 
int main()
{
    std::ifstream ifs("in.txt");
    if(ifs.is_open())
    {
        std::string str, sdel(".!?");
        std::stack<std::string> stk;
        for(char c; ifs.get(c); )
        {
            str += c;
            if(sdel.find(c) != std::string::npos)
            {
                stk.push(str);
                str.clear();
            }
        }
        for( ; !stk.empty(); stk.pop())
        {
            std::cout << stk.top() << '\n';
        }
    }
    else
        std::cerr << "Unable to open input file\n";
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru