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

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

Восстановить пароль Регистрация
 
FrankyMO
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 90
25.12.2013, 05:43     Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. #1
Помогите, пожалуйста, с решением задачи в С++.

Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 05:43     Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке.
Посмотрите здесь:

C++ Используя стек ,переписать строку посимвольно в обратном порядке
переписать содержимое текстового файла в другой текстовый файл,добавляя в начало каждой строки её порядковый номер(с++) C++
Используя стек вывести числа введенные пользователем в обратном порядке элемент стека – число C++
C++ используя стек распечатать слова в текстовом файле в обратном порядке
C++ Используя стек, напечатать содержимое текстового файла
C++ Используя стек, напечатать содержимое текстового файла
C++ Рекурсия. Символы строки в обратном порядке
Для каждой пары скобок в строке напечатать номер и их позиции в тексте (используя стек) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,865
Записей в блоге: 2
Завершенные тесты: 1
25.12.2013, 06:08     Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. #2
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
#include <iostream>
#include <stack>
#include <string>
#include <fstream>
 
int main ( ) {
    std::ifstream inputFile ( "input" , std::ios_base::in ) ;
    if ( ! inputFile.is_open ( ) ) {
        std::cerr << "open file error\n" ;
    }
    std::string str ;
    while ( std::getline ( inputFile , str ) ) {
        std::stack < char > st ;
        std::string::const_iterator firstIterator = str.begin ( ) ;
        std::string::const_iterator lastIterator = str.end ( ) ;
        while ( firstIterator != lastIterator ) {
            st.push ( *firstIterator ) ;
            ++firstIterator ;
        }
        while ( !st.empty ( ) ) {
            std::cout << st.top ( ) ;
            st.pop ( ) ;
        }
        std :: cout << std :: endl ;
    }
}
Yandex
Объявления
25.12.2013, 06:08     Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке.
Ответ Создать тему
Опции темы

Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru