|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2011, 08:28 | #1 |
Пользователь
Регистрация: 09.04.2011
Сообщений: 49
|
заморочки функций fseek и fwrite
Здравствуйте.
Цель - перезаписать последний байт файла на любой другой (к примеру 0х55). В дальнейшем - другие байты. Делаю так: unsigned long x; GetFileSize(myFile, &x); x = x - 1; buffer = 0x55; fseek(myFile, x, SEEK_SET); fwrite(&buffer, 1, 1, myFile); В результате почти весь файл с какого-то момента забивается нулями, а в конце стоит 0х55. Подскажите, почему такое может происходить? |
25.04.2011, 09:50 | #2 | |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
Цитата:
Код:
Последний раз редактировалось onewho; 25.04.2011 в 09:52. |
|
25.04.2011, 13:31 | #3 |
Пользователь
Регистрация: 09.04.2011
Сообщений: 49
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функций (Си) | Stilet | Помощь студентам | 8 | 30.03.2011 17:55 |
Табулирование функций. | Dog | Помощь студентам | 1 | 27.09.2009 21:25 |
fseek вместо дополнительного массива (язык Си) | velvetdust | Помощь студентам | 3 | 25.06.2009 21:32 |
Построение графиков функций С++ (методы аппроксимации функций) | amdbodia | Общие вопросы C/C++ | 0 | 24.05.2009 15:28 |
использование функций в качестве параметров других функций | mono | Помощь студентам | 0 | 20.04.2009 18:25 |