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

<fstream> как копировать файлы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана матрица B[N,M] http://www.cyberforum.ru/cpp-beginners/thread324038.html
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементом строки соответственно.
C++ Структуры, массивы, функции Написать программу, определяющую дату, которая наступит через m дней на с++ желательно с использованием Структур и функций...очень надо http://www.cyberforum.ru/cpp-beginners/thread324017.html
Найти названия книг заданного пользователем автора C++
Пожалуйста помогите написать программу на С++ в четверг нужно сдать, а тему не проходили эту и я не могу сделать вот задание. Дан файл, содержащий следующие сведения о книгах: фамилия автора, название, год издания. а) Найти названия книг заданного пользователем автора, изданных с указанного пользователем года или сообщить, что таких книг нет. б) Определить, имеется ли книга с заданным...
C++ Последовательность действительных чисел.
Дана последовательносдействительныхть чисел а1,а2,а3...аn. Выяснить, будет ли она возрастающей. Помогите пожалуйста решить)
C++ Перевод из 2сс в 10сс http://www.cyberforum.ru/cpp-beginners/thread323975.html
Помогите пожалуйста написать программу! Перевод дробной части 2го числа в дробное десятичное! Входное 2ое число константа задается как массив символов, выходное 10ое число типа float, т.е. входное 0,101 выходное 0,625. !Не использовать библиотечные функции
C++ Всё же может кто напишет блок схему? Удалить из s1, ... , sn все слова с нечетными порядковыми номерами и перевернуть все слова с четными номерами. Например, если n=21 и данная последовательность символов представляет собой последовательность во_что_бы_то_ни_стало, то должна получиться последовательность отч_от_олатс. #include <stdio.h> #include <string.h> #include <conio.h> int main ( ) { int i=0; //объявление... подробнее

Показать сообщение отдельно
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
21.06.2011, 22:50     <fstream> как копировать файлы?
Цитата Сообщение от kravam Посмотреть сообщение
Наверное, правильно будет открыть файл на чтение в бинарном режиме и считывать его соответсвующим образом (методом read)- это в самом общем, случае мы ведь не знаем, какой у ТС файл. Может, у него именно бинарный (в смысле НЕтекстовый)
да, это так.

Цитата Сообщение от kravam Посмотреть сообщение
Предложенным способом, кстати, мы перегоним в новый файл только одну строку.
нет, я проверил же перед тем как кинуть.

getline возвращает поток, т.е запись аналогична
C++
1
2
3
4
5
    while (ifs) {
        std::getline(ifs,str);
        if (ifs.fail()) break;
        ofs << str << '\n';
    }
или более лаконично while (1) ...
 
Текущее время: 14:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru