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

Файловые потоки данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Путем перестановок строк и столбцов (целиком) элемент надо переместить в правый верхний угол подмассива (Перевести программу в c++) http://www.cyberforum.ru/cpp-beginners/thread758179.html
program zadanie_5; uses crt; const nn=5; var i, j, imax, jmax, n, k, m: integer; a: array of real; r: real; begin writeln('Задайте количество строк и столбцов'); readln(n);
C++ Задача на Классы. Создать класс треугольник Прошу пожалуйста помочь составить программу на С++ по задаче: создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре – длины сторон, углы, периметр, площадь. Сама не пойму,а завтра нужно сдать( помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread758174.html
C++ Дано натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7
Дано натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7.
C++ Написать класс сверхбольших целых чисел, использовать массив типа char
Задача: написать класс сверхбольших чисел ( нет ограничений на количество цифр ) использовать массив типа char, реализовать основные математические операции. Буду благодарен за любые подсказки и любую помощь. Заранее вам спасибо, очень нужно для зачета
C++ перегрузка [] http://www.cyberforum.ru/cpp-beginners/thread758158.html
Есть класс, и почему компилятор выдает ошибку на функции int &operator(int); #ifndef ARRAY1_H #define ARRAY1_H #include <iostream.h> class Array{ friend ostream &operator<<(ostream &, Array &); friend istream &operator>>(istream &, Array &);
C++ Сравнить два массива, заданных классами Имеется class array и class array2. В них описаны массивы. И два метода, заполняющие их. Нужно сравнить два этих массива (Вывести одинаковые элементы) В силу неопытности, не могу разобраться как сравнить их. Помогите разобраться пожалуйста. :) А ещё надо разработать метод слияния этих массивов(но без решения предыдущей задачи, я не справлюсь :cry:) Пытался как-то так, но не получилось:... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
10.01.2013, 22:16     Файловые потоки данных
Можно так:
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
26
27
28
29
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <cstdlib>
 
 
int main() {
   std::ifstream ifs("input.txt");
   std::ofstream ofs("output.txt");
   
   if (!ifs) {
      std::cerr << "Can't open input.txt for reading" << std::endl;
      return EXIT_FAILURE;
   }
   if (!ofs) {
      std::cerr << "Can't open output.txt for writing" << std::endl;
      return EXIT_FAILURE;
   }
   
   std::vector<std::string> buffer;
   for (std::string line; std::getline(ifs, line); ) {
      buffer.push_back(line);
   }
   while (!buffer.empty()) {
      ofs << buffer.back() << std::endl;
      buffer.pop_back();
   }
}
 
Текущее время: 15:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru