Назад | Начало урока | Вперед
Содержание

Глава 1

Вверх

Копирование файлов
Задача: Написать функцию копирования файлов.

Данная функция, оформленная как два файла, будет включаться в несколько последующих программ, как include-файлы проекта.



#ifndef copy01H
#define copy01H

#include <fstream>
#include <string>
#include <iostream>

#include "copy01.h"

using namespace std;

void copy01(char FileName1[],char FileName2[]);

#endif



#include "copy01.h"

void copy01(char FileName1[],char FileName2[])
{

ifstream from1(FileName1);//открываем файл для считывания
if(!from1) {
cout<<"Vhodnoi fail ne naiden:" ;
}

ofstream to1(FileName2,ios::app);//открываем файл для записи
if(!to1) {

cout<<"Vyhodnoi fail ne otkryt:" ;
}

char ch;
while (from1.get(ch)) {

to1.put(ch);

if(!to1) {

cout<<"Oshibka zapisi(disk perepolnen)";
}
}


from1.close();
to1.close();

}


Назад | Начало урока | Вверх | Вперед
Содержание

Hosted by uCoz