Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
nick07x
3 / 3 / 3
Регистрация: 21.03.2011
Сообщений: 55
1

Переписать строки файла в обратном порядке в новый файл

24.05.2011, 13:56. Просмотров 1107. Ответов 2
Метки нет (Все метки)

имеется текстовый файл. переписать его строки в обратном порядке(справа налево) в другой файл . порядок строк во втором файле должен быть обратным по отношению к порядку строк в заданном файле.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2011, 13:56
Ответы с готовыми решениями:

Переписать строки в обратном порядке в другой файл
Вот задание: Имеется текстовый файл. Переписать его строки в обратном порядке...

Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
Работа с текстовыми файлами. Дан файл, компонентами которого являются...

Файл: Создать новый файл, содержащий числа исходного файла в обратном порядке.
пожалуйста, помогите задача: дан файл целых чисел, создать новый файл...

Переписать строки с одного текстового файла в другой в обратном порядке
Здравствуйте. Задача следующая : Имеется текстовый файл. Переписать его...

Создать новый файл, содержащий элементы исходного файла в обратном порядке
Дан файл целых чисел. Создать новый файл, содержащий те же элемен-ты, что и...

2
diagon
Higher
1937 / 1203 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.05.2011, 14:05 2
Лучший ответ Сообщение было отмечено nick07x как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>
#include <algorithm>
int main(){
    std::vector<std::string> vec;
    std::ifstream in("input.txt");
    std::ofstream out("output.txt");
    for (std::string s;std::getline(in,s);vec.push_back(s))
        std::reverse(s.begin(),s.end());
    for (std::vector<s>::iterator i=vec.end(); i != vec.begin();)
        out << *(--i) << std::endl;
    return 0;
}
1
AndrewLoL
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 29
13.06.2014, 10:29 3
В 12 строке пишет ошибку неизвестный символ s и i
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2014, 10:29

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

Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке
5. Элементы заданного массива b(n) переписать в новый массив a(n) в обратном...

Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке.
Помогите пожалуйста!! 2. Элементы заданного массива b(n) переписать в новый...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru