Мастер участка
Группа: Участник
Сообщений: 304
|
напиши сам
что то типа....
CODE |
int h_File1 = FileOpen("C:\\file1.exe");
int h_File2 = FileOpen("C:\\file2.exe");
int h_DestFile = FileCreate(C:\\file1file2.exeexe);
if(h_DestFile!=-1)
{
int Bytesov_Readnuto;
char Buff[256];
// Сливаем файл №1
do{
Bytesov_Readnuto = FileRead(h_File1,Buff,sizeof(Buff));
if(Bytesov_Readnuto>0)
{
FileWrite(h_DestFile,Buff,Bytesov_Readnuto);
}
}while(Bytesov_Readnuto>0);
FileClose(h_File1);
// Теперь второй файл...
do{
Bytesov_Readnuto = FileRead(h_File2,Buff,sizeof(Buff));
if(Bytesov_Readnuto>0)
{
FileWrite(h_DestFile,Buff,Bytesov_Readnuto);
}
}while(Bytesov_Readnuto>0);
FileClose(h_File2);
FileClose(h_DestFile);
}
|
Данный пример иллюстрирует необратимую склейку файлов. Хочешь сделать обратимую — сохраняй размеры файлов.
|