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

Переставить строки файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при выполнении Логического решения... http://www.cyberforum.ru/cpp-beginners/thread422675.html
#include <iostram> #include <conio.h> #include <cmath> using namespace std; int main(int argc, char *argv){ int x, correct, counter; srand(static_cast<unsigned int>(time(0)));
C++ Двоичное дерево поиска Уважаемые форумчане, помогите разобраться, вот листинг: #include <stdio.h> #include <stdlib.h> #include <iostream> #include <conio.h> #include <string.h> #define VER 50 #define SIZE 20 http://www.cyberforum.ru/cpp-beginners/thread422672.html
C++ Подправить задачку.
Помогите, пожалуйста, у меня есть условие задачи: дана последовательность упорядоченных по возрастанию чисел а1...а15, и число n не равное ни одному из этих чисел, такое что а1<n<а15. найти...
CUDA C++ не понимаю ошибку! C++
Есть код на C Считаем определитель. Подсчет определителя был реализован по методу Гаусса: приводим матрицу к треугольному виду и перемножаем диагональные элементы. : #include <stdio.h> #include...
C++ Найти количество отрицательных чисел среди заданных http://www.cyberforum.ru/cpp-beginners/thread422643.html
Я решил начать изучать С++ сейчас читаю учебник и не могу сделать упражнение: "Напишите программу,запрашивающую у пользователя несколько значений и отображающую сообщение о количестве отрицательных...
C++ Найти для каждого массива количество элементов, значение которых меньше среднего между минимальным... • Для выполнения всех расчетов использовать несколько функций, каждая из которых выполняет отдельную задачу:  ввод данных;  печать массива;  вывод результатов;  нахождение промежуточных и... подробнее

Показать сообщение отдельно
ben_luka
Сообщений: n/a

Переставить строки файла - C++

05.01.2012, 07:20. Просмотров 431. Ответов 1
Метки (Все метки)

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
#include <iostream>
#include <fstream>
 
void main () 
{
// открывает файл для чтения
 std::fstream  inputFile ("D:\\a.txt", std::fstream::in);
// открывает файл для записи результата
 std::fstream  outputFile ("D:\\b.txt", std::fstream::out | std::fstream::trunc);
// проверяем открылся ли файл
 if (!inputFile)
  std::cout << "cannot find input file ";
else {
 char line1[100], line2[100];
// читаем первую строку
 inputFile.getline(line1, 100);
// читаем вторую строку
 inputFile.getline(line2, 100);
// пишем в резултирующий файл строки в обратном порядке
 outputFile << line2 << std::endl << line1;
(в это место)
}
// закрываем файлы
 inputFile.close();
 outputFile.close();
}
Изначально задание было таковым: Написать программу,которая читает файл и переставляет первую и вторые строки,а результат выполненной работы записывает во второй.
Позже ,задание мне дополнили и вот какого оно: и дописать прогу в указанное место,что бы она после того,как переставит местами первую и вторую строки, продолжала записывать во второй файл строки по порядку.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru