Как разбить файл?

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Как разбить файл?

SergeyM » 12 фев 2005, 16:24

Приношу извинения WinMain'у и Kolinus'у вы все правильно подсказали, я сделал ошибку, забыл открыть файл как бинарный.
Теперь все работает.

SergeyM » 11 фев 2005, 21:12

Вообщето я так и думал, а теперь уверен что так ничего не выйдет. Разбил файл (*.exe) на два файла, затем собрал их и вывалила ошибка.
Просто до этого я пробовал копировать, через просмотр, в txt затем переименовывал и пробовал запускать. При одинаковом размере и досовском файле выскакивало черное окно и сразу же исчезало.

WinMain » 11 фев 2005, 16:39

Функцией fread() (из стандартной библиотеки C/C++) можно сразу прочитать целый кусок файла и сохранить его в другом файле функцией fwrite(). Это чтобы каждый байт по отдельности не читать.

Kolinus » 11 фев 2005, 16:27

Читай побайтно до определенного размера и прочитанное сохраняй в новый файл.
И тд до конца файла

Как разбить файл?

SergeyM » 11 фев 2005, 15:56

Народ подскажите как я могу разбить файл, а потом собрать его и чтобы все работало.
Например как в Total Commander'е.

Вернуться к началу