Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Marrry
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 108
1

Напишите программу, которая печатает на экране собственный исходный файл в обратном порядке

06.11.2013, 20:31. Просмотров 862. Ответов 7
Метки нет (Все метки)

Напишите программу, которая печатает на экране собственный исходный файл в обратном порядке.
Помогите пожалуйста!!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 20:31
Ответы с готовыми решениями:

Составить программу, которая печатает заданное слово в обратном порядке
Составить программу, которая печатает заданное слово в обратном порядке.

Напишите, скомпилируйте и выполните программу, которая выводит перечень аргументов командной строки в обратном порядке
Задание Напишите, скомпилируйте и выполните программу, которая выводит...

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

Напишите программу, которая печатает прямоугольник, овал, стрелу и ромб
Напишите программу, которая печатает прямоугольник, овал, стрелу и ромб....

отладить программу на языке С++, которая считывает из файла a.txt строку и записывает её в файл b.txt в обратном порядке
я это взяла из книги полностью готовый код, а он не идёт.Помогите отладить,...

7
Ev[G]eN
iOS/Android Developer
Эксперт С++
5119 / 1557 / 950
Регистрация: 23.01.2011
Сообщений: 3,187
Завершенные тесты: 1
06.11.2013, 20:53 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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <clocale>
#include <fstream>
#include <vector>
#include <string>
 
int main()
{
    std::setlocale(0, "");
    std::string currentFileString;
    std::vector <std::string> stringVector;
 
    std::fstream inputFile("input.txt");
    while (std::getline(inputFile, currentFileString))
        stringVector.push_back(currentFileString);
    inputFile.close();
 
    std::reverse(stringVector.begin(), stringVector.end());
    std::copy(stringVector.begin(), stringVector.end(), std::ostream_iterator <std::string> (std::cout, "\n"));
 
    system("pause");
    return 0;
}
0
HenryDukart
124 / 124 / 44
Регистрация: 05.10.2013
Сообщений: 457
Завершенные тесты: 2
06.11.2013, 20:55 3
Marrry,
Нужно, чтобы код был полностью перевернут?

Добавлено через 1 минуту
Это в прямом порядке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdio>
#include <cstring>
int main ()
{
    FILE *f;
    f=fopen("progf.cpp", "rt");
    char str[256];
    fgets (str, 255, f);
    while (!feof(f))
    {
        fputs (str, stdout);
        fgets (str, 255, f);
    }
    fclose (f);
    system ("pause");
    return 0;
}
0
Marrry
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 108
10.11.2013, 12:59  [ТС] 4
Цитата Сообщение от HenryDukart Посмотреть сообщение
Marrry,
Нужно, чтобы код был полностью перевернут?

да, нужно чтобы полностью был перевернут

Добавлено через 2 минуты
а почему файл срр, а не тхт?
0
HenryDukart
124 / 124 / 44
Регистрация: 05.10.2013
Сообщений: 457
Завершенные тесты: 2
11.11.2013, 19:31 5
Marrry,
progf.cpp - это название файла, в котором вы в данный момент создаете программу.
Текст программы должен быть перевернут полностью, или только строки перевернуты?
0
Marrry
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 108
11.11.2013, 19:33  [ТС] 6
полностью
0
Somebody
2802 / 1613 / 251
Регистрация: 03.12.2007
Сообщений: 4,215
Завершенные тесты: 3
11.11.2013, 20:05 7
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <algorithm>
#include <fstream>
#include <iostream>
#include <iterator>
#include <string>
 
int main()
{
    std::ifstream f("main.cpp");
    std::string s((std::istreambuf_iterator<char>(f)), std::istreambuf_iterator<char>());
    std::copy(s.rbegin(), s.rend(), std::ostreambuf_iterator<char>(std::cout));
}
1
Marrry
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 108
11.11.2013, 20:20  [ТС] 8
а с классами можете помочь?
0
11.11.2013, 20:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2013, 20:20

Напишите программу, которая рассчитывает и печатает диаметр, длину окружности и площадь круга
4.30. Напишите программу, которая читает радиус (как значение типа double), ...

Напишите программу, которая печатает гистограмму появления разнообразных введенных символов во входной строке
Напишите программу, которая печатает гистограмму появления разнообразных...

Напишите программу, переставляющую символы в строке в обратном порядке по заданному шаблоном виду
Напишите программу, переставляющую символы в строке в обратном порядке по...


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

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

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