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

Не знаю как написать - C++

Восстановить пароль Регистрация
 
burbonjkeee
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 9
30.12.2013, 00:32     Не знаю как написать #1
Помогите пожалуйста ! Задание :

Дан символьный файл. Получить копию этого файла.

совсем не пойму что делать... Есть ли какие либо функции копирования файлов в С++ ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.12.2013, 00:48     Не знаю как написать #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
     ifstream fin("file_in.txt");
     if (!fin) cout << "Error filein!" << endl;
     else
     {
        ofstream fout("file_out.txt");
 
        fout << fin.rdbuf();
        
        fin.close();
        fout.close();
     }
       
     system("pause");
     return 0;
}
burbonjkeee
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 9
30.12.2013, 00:54  [ТС]     Не знаю как написать #3
я попробую разобраться, и задам вопросы, если не возражаете ?

Добавлено через 5 минут
что значит
Код
 fout << fin.rdbuf();
?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.12.2013, 01:09     Не знаю как написать #4
Всё из одного файла записать в другой.
burbonjkeee
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 9
30.12.2013, 01:21  [ТС]     Не знаю как написать #5
Благодарю, спасибо за помощь !
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
30.12.2013, 01:26     Не знаю как написать #6
burbonjkeee, http://www.cplusplus.com/reference/ios/ios/rdbuf/
Таким образом в новый файл просто скопировали его внутренний буфер, который является вместилищем данных. Но лучше почитайте документацию по ссылке
Yandex
Объявления
30.12.2013, 01:26     Не знаю как написать
Ответ Создать тему
Опции темы

Текущее время: 13:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru