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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Невозможно обратиться к protected член, объявленному в классе "Counter" http://www.cyberforum.ru/cpp-beginners/thread1232631.html
typedef unsigned int uint; class Counter { protected: uint count; Counter() : count(0) { } Counter(int c) :...
C++ Апишите программу которая может перечислять членов ордена по действительным именам по должностям 4.Вступив в Благотворительный орден программистов(Benevolent Order of Programmers- BOP), вы можете быть известны на собраниях ВОР под своим действительным именем, по названию должности или по... http://www.cyberforum.ru/cpp-beginners/thread1232611.html
Создание объекта в области памяти C++
Не могу разобраться с таким вопросом. Пусть есть у нас класс Example (у него есть стандартный конструктор и неважно что он делает). и имеется следующая функция: void foo(){ ...
C++ Как сделать преобразование в string для своего класса
есть 2 строчки кода Var a = "dfsfdfd"; string b = (string)a; в класса есть перегруженный оператор operator string (); но компилятор на него не реагирует и тупо не хочет компилировать, сразу...
C++ Требуется собрать кучу object в один контейнер и искать их по object_name http://www.cyberforum.ru/cpp-beginners/thread1232574.html
Пусть дана структура вида: struct object { object(const std::string&_object_name):object_name(_object_name){} bool operator<(const object&o)const{return object_name<o.object_name;} ...
C++ Нужно продублировать первое чётное число в односвязном списке Написал вот такой код, он рабочий, но никак не пойму, что нужно сделать, чтоб выполнялась поставленная задача. Прошу помочь. #include "stdafx.h" #include <iostream> #include <string.h> #include... подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,117
Записей в блоге: 5
Завершенные тесты: 1
24.07.2014, 09:00
Как-то товарищи у вас все сложно. Позвольте малость подсократить историю:
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
#include <iostream>
#include <string>
#include <fstream>
#include <stack>
int main() {
    system("chcp 1251");
    std::stack<std::string> pul;
    std::string str;
    std::ifstream infile("text.txt");
    while(!infile.fail()) {
        if(!(infile >> str))
            break;
        if(str.find('.') != std::string::npos) {
            std::cout << str.substr(0, str.size() - 1);
            while(!pul.empty()) {
                std::cout << ' ' << pul.top();
                pul.pop();
            }
            std::cout << ". ";
        }
        else
            pul.push(str);
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru