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

Используя стек, напечатать содержимое текстового файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как открыть программку http://www.cyberforum.ru/cpp-beginners/thread612102.html
Здравствуйте господа! Я в программировании не разбираюсь, а поэтому нужна ваша помощь. Мой друг сделал маленькую программку для прослеживания чтения десятичных систем и перевода их в графику. Он объяснил мне как пользоваться, и исчез. Я оставил программку на время и она почему то перестала работать. Я начал искать моего друга, но он куда то делся. Я думал что программка сдохла. Но...
C++ Списк: однонаправленный список Друзья, кто может, помогите программку написать, надо чтоб состояло из нескольких файлов (.h, .cpp), вот задание, кто сделает буду очень благодарен: Комменты к написанию проги: Необходимо организовать список, при этом необходимо написать программу таким образом, чтобы из функции main доступ к списку был возможен только с помощью функций добавления элемента в список, удаления элемента из списка... http://www.cyberforum.ru/cpp-beginners/thread612101.html
C++ Как правильно освобождать память в динамических структурах
Использую деструктор для освобождения памяти от указателя на начало списка. struct Node { int x; Node *Next; }; class List {
C++ Ошибка в сортировке
Часть программы я сделал, но сортировка массива выходит кривой, та строка, которая после сортировки должна быть первой, внезапно оказывается последней. Как это починить? Вот код того, что есть: /* Упорядочить строки целочисленной прямоугольной матрицы по возрастанию суммы модулей их элементов. Найти номер первого из столбцов, содержащих хотя бы один отрицательный элемент. */ #include...
C++ Символьный код http://www.cyberforum.ru/cpp-beginners/thread612077.html
Доброго времени суток! В книге Дейтела в одном из примеров наткнулся на следующий пример кода: cout << "The character ("<<'a'<<") has the value" << static_cast<int>('a') << endl; Вот собственно вопрос: Какую роль выполняет ("<<'a'<<"), и почему именно так, когда можно просто сделать так cout << "The character (a) has the value" << static_cast<int>('a') << endl;
C++ Полиномы Эрмита Нужна программа,которая с помощью полиномов Эрмита сможет преобразовывать двумерные изображения. Полиномы Эрмита могут быть получены при помощи формулы {H}_{n+1}(x)=2x{H}_{n}(x)-2n{H}_{n-1}(x) подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.06.2012, 06:21     Используя стек, напечатать содержимое текстового файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stack>
#include <fstream>
#include <string>
 
int main()
{
    std::ifstream fin("input.txt");
    while(fin)
    {
        std::string str;
        std::getline(fin, str);
        std::stack<char> s(std::deque<char>(str.begin(), str.end()));
        while(!s.empty())
        {
            std::cout << s.top();
            s.pop();
        }
        std::cout << std::endl;
    }
    return 0;
}
 
Текущее время: 16:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru