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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс с двумя полями и конструктором http://www.cyberforum.ru/cpp-beginners/thread303598.html
Напишите пожалуйста класс содержащий два поля: фирма машины(строка), цена(число); конструктор и методы ввода/вывода. Мой зачет в ваших руках, откликнетесь пожалуйста!!! Благодарю заранее.
C++ Поиск символов в строке написать прогу, которая запрашивает с клавиатуры строку, длиной 100 символов ,а потом находит в ней символы (. , !) и выводит на экран номер первого символа препинания. получается только такая... http://www.cyberforum.ru/cpp-beginners/thread303578.html
перемножение массивов C++
Помогите, пожалуйста. Есть следующая задача: заданы массивы: a, b, которые инициализированы некоторыми значениями. Например: int a; a=1; a=2; a=3; int b; for (int i=0; i<7; i++) b=2*i;...
Класс decimal C++
Доброго времени суток! :) Имеется следующее задание: Создать класс Decimal для работы с беззнаковыми целыми десятичными числами, используя для представления числа массив из 100 элементов типа...
C++ Нужно написать функцию, которая формирует текстовый файл из звездочек http://www.cyberforum.ru/cpp-beginners/thread303554.html
Люди, будьте добры, помогите с программой. Нужно написать функцию, которая формирует текстовый файл из звездочек. Количество звездочек является параметром функции.
C++ уроки С++ Здравствуйте обитатели форума, я на вашем форуме новенький, появилось желание научиться программировать на языке С++, до этого немного программировал на ассемблере и Си для микроконтроллеров...... подробнее

Показать сообщение отдельно
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.05.2011, 14:05
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru