Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.16.15.149] |
|
Сообщ.
#1
,
|
|
|
Прошу о помощи. Есть моя программа. Есть открытый и замапленый ею файл. Мне необходимо в нем вначале вставить свои данные, т.е. изменить размер файла, сдвинуть уже имеющиеся байты а на "пустое" место вначале вставить свои.
Файлы обычно большие, порядка 3-5 GB. Да, тут ни строчки моего кода. Не прошу писать за меня. Можно ссылки на функции. |
Сообщ.
#2
,
|
|
|
fp = fopen( имя, "r+b"); // для чтения и записи в двоичном режиме
fseek( fp, сколько_сместить, откуда); // для перемещения активного указателя в файле fread - читаем, fwrite - пишем. fclose( fp ); // закрываем |
Сообщ.
#3
,
|
|
|
ПОИСК: CreateFile
|