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

Как на C++ записать СТРОКИ в обратном порядке? Выдает ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Std::wostream не выводит wchar_t http://www.cyberforum.ru/cpp-beginners/thread1206946.html
Здравствуйте. Есть кусочек кода для записи в файл. Перед ним еще похожий кусочек записывает данные из другого класса(только числа с пробелами). Так вот, когда доходит до stream.write(name, length),...
C++ Реализовать простейшую программку Подскажите как можно реализовать такую программку: Вводим ФИО и сравниваемым его с несколькими ФИО задаными заранее в коде. Если ФИО есть в этом в списке, то выполняются некие условия (например к... http://www.cyberforum.ru/cpp-beginners/thread1206941.html
C++ Вычислить количество различных путей между всеми парами вершин графа
Задан граф с N вершинами вычислить количество различных путей между всеми парами вершин графа
C++ Зашифровать содержимое текстового файла
Програму сделайте плиз...............................................................................................................................................................Зашифровать...
C++ Наследование классов и графика (Борланд 3.1) http://www.cyberforum.ru/cpp-beginners/thread1206921.html
Помогите, пожалуйста, с наследованием классов и графикой. Следует создать 2 базовых класса и 1 производный. 1)Базовый класс "Точка", содержащий следующие поля : координаты точки и цвет точки; и...
C++ Помогите исправить код, не запускается программа изза неизвестных s и i Помогите исправить код, не запускается программа изза неизвестных s и i. Условие: переписать компоненты файла в обратном порядке( фай с целыми числами) #include <iostream> #include <fstream>... подробнее

Показать сообщение отдельно
m_android
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 30

Как на C++ записать СТРОКИ в обратном порядке? Выдает ошибку - C++

13.06.2014, 12:10. Просмотров 335. Ответов 4
Метки (Все метки)

как на C++ записать СТРОКИ в обратном порядке?? Почти сделал.
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
#include <iostream> 
#include <string> 
#include <stack> 
#include <fstream> 
using namespace std; 
int main() { 
    setlocale(LC_CTYPE, "Russian_Russia.1251"); 
    ifstream i("direct.txt"); 
    if (!i) { throw runtime_error(" Не удается прочитать из файла direct.txt"); } 
    stack<string> temp; 
    string tmp; 
    while (getline(i, tmp)) 
        try { temp.push(tmp); } 
        catch (...) { 
            i.close(); 
            throw; 
        } 
    ofstream o("reverse.txt"); 
    if (!o) { throw runtime_error(" Не удается записать в файл reverse.txt"); } 
    while (!temp.empty()) 
        try { 
            o << temp.top() << endl; 
            temp.pop(); 
        } catch (...) { 
            o.close(); 
            throw; 
        } 
}
Ошибка в 9 строке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru