|
|
|
|
для: AVS
(10.10.2007 в 16:44)
|
| Можно поступить следующим образом
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
FILE *fp;
FILE *ds;
// Открываем файл-источник
fp = fopen("out.txt", "r");
if(fp == NULL)
{
cout << "Невозможно открыть файл: " << ferror(fp) << "\n";
return 1;
}
// Открываем файл-приёмник
ds = fopen("log.txt", "w");
if(ds == NULL)
{
cout << "Невозможно открыть файл: " << ferror(ds) << "\n";
return 1;
}
const int LENGTH = 1;
char str[LENGTH];
while(!feof(fp))
{
// Читаем один байт из файла-источника
fread(str, LENGTH, 1, fp);
// Записываем один байт в файл-приёмник
fwrite(str, LENGTH, 1, ds);
}
// Закрываем файлы
fclose(fp);
fclose(ds);
return 0;
}
|
| |
|
|