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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Marrry
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 108
#1

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

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

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

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

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

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

Напишите программу, которая печатает прямоугольник, овал, стрелу и ромб - C++
Напишите программу, которая печатает прямоугольник, овал, стрелу и ромб. Использую приёмы те, что учил в главе, где даны задачи эти....

отладить программу на языке С++, которая считывает из файла a.txt строку и записывает её в файл b.txt в обратном порядке - C++
я это взяла из книги полностью готовый код, а он не идёт.Помогите отладить, пожалуйста #include <string.h> #include <stdlib.h> ...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
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
123 / 123 / 35
Регистрация: 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
123 / 123 / 35
Регистрация: 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
2789 / 1603 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2013, 20:20
Привет! Вот еще темы с ответами:

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

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

Написать программу, которая будет отображать цифры в обратном порядке... - C++
Помогите!!! Плиз.... Надо написать программу, которая будет отображать введённые цифры с клавиатуры в обратном порядке... Например. ...

Напишите программу, которая считывает радиус круга и печатает диаметр круга, длину окружности и площадь - C++
Добрый день. Продолжаю потихоньку решать задачи. Вот следующая. Напишите программу, которая считывает радиус круга и печатает диаметр...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.11.2013, 20:20
Ответ Создать тему
Опции темы

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