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

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

Войти
Регистрация
Восстановить пароль
 
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
#1

Напишите программу, печатающую на экране содержимое исходного файла на С++ - C++

29.10.2013, 23:16. Просмотров 932. Ответов 4
Метки нет (Все метки)

1. Напишите программу, печатающую на экране содержимое исходного файла на Си++.
2. Напишите программу, которая подсчитывает и выводит на экран количество символов (включая пробелы) в собственном исходном файле.
3. Напишите программу, которая печатает на экране собственный исходный файл в обратном порядке.
4. Вводная информация в файле in.txt, выходная информация в out.txt.
Код первого задания есть, остальное не знаю.
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
#include <iostream.h>
#include<fstream.h>
int main()
{
char ch;
   ifstream in_stream;
   ofstream out_stream;
 
   in_stream.open(4.txt);
   out_stream.open(“Copy_of_4.txt);
 
  in_stream.get(ch);
  while ( ! in_stream.eof ( ) )
    {
        cout<<ch;
        out_stream.put(ch);
        in_stream.get(ch);
    }
  out_stream.close();
  in_stream.close();
 
  return 0;
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2013, 23:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите программу, печатающую на экране содержимое исходного файла на С++ (C++):

Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла - C++
Напишите программу, которая выводит на экран содержимое файла D:\numbers.txt. и выводит сумму чисел файла. Вынужден снова просить...

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

Напишите программу, печатающую гистограммы длин вводимых слов - C++
Само задание: Напишите программу, печатающую гистограммы длин вводимых слов.

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,929
30.10.2013, 00:07 #2
У нас такие правила, что 1 вопрос - одна тема. Ну да ладно.
Цитата Сообщение от Alani Посмотреть сообщение
1. Напишите программу, печатающую на экране содержимое исходного файла на Си++.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <fstream>
 
int main()
{
    std::ifstream ifs("input.txt");
    if (!ifs) return 1;
    std::cout << ifs.rdbuf();
}
Цитата Сообщение от Alani Посмотреть сообщение
2. Напишите программу, которая подсчитывает и выводит на экран количество символов (включая пробелы) в собственном исходном файле.
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <fstream>
 
int main()
{
    std::ifstream ifs("123.cpp");
    if (!ifs) return 1;
    ifs.seekg (0, ifs.end);
    std::cout << ifs.tellg();
}
Цитата Сообщение от Alani Посмотреть сообщение
Напишите программу, которая печатает на экране собственный исходный файл в обратном порядке.
видел реализацию, но не в обратном порядке. Поищите на форуме "программа печатает сама себя".

Добавлено через 3 минуты
Цитата Сообщение от Alani Посмотреть сообщение
3. Напишите программу, которая печатает на экране собственный исходный файл в обратном порядке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
#include <list>
#include <iterator>
#include <algorithm>
 
int main()
{
    typedef std::istreambuf_iterator<char> finput_ch;
    std::ifstream ifs("123.cpp");
    if (!ifs) return 1;
    std::list<char> l;
    std::copy(finput_ch(ifs), finput_ch(), std::back_inserter(l));
    std::copy(l.rbegin(), l.rend(), std::ostream_iterator<char>(std::cout));
}
1
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
04.11.2013, 21:33  [ТС] #3
4. Вводная информация в файле in.txt, выходная информация в out.txt. Помогите пжл!!
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,929
04.11.2013, 22:39 #4
Учебник, работа с файлами, полстраницы прочитать и в коде поменять пару слов.
0
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
11.11.2013, 21:34  [ТС] #5
Не получается..помогите плиииз((
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2013, 21:34
Привет! Вот еще темы с ответами:

Написать программу, копирующую все нечетные числа из исходного файла в новый файл - C++
Дан файл, содержащий 10 целых чисел. A. Написать программу, копирующую все нечетные числа из исходного файла в новый файл. B. В новый...

Написать программу, которая копирует содержимое входного файла в выходной файл - C++
треба: 1. Написати програму, яка копіює вміст вхідного файлу у вихідний; підраховує кількість розділових знаків у тексті; виводить усі...

Написать программу, которая копирует содержимое входного файла в выходной файл - C++
Написать программу, которая копирует содержимое входного файла в выходной файл; подсчитывает количество чисел в тексте (не цифр, а именно...

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


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

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

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