Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Хатико
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 39
#1

В начало файла добавить 48 байт - C (СИ)

11.02.2015, 00:35. Просмотров 381. Ответов 2
Метки нет (Все метки)

Здравствуйте! Нужно чтобы програмка добавила ко всем файлам в начало добавила по 48 байт, и записала размер файла (без этих 48 байт) начиная с 44 байта, то бишь нужно приписать 44 байта, на 45, 46, и 47 указать размер, 48 байт пустой. А размер записать так: если размер 01 DE 18, то записать 18 DE 01. И вот как должен выглядеть измененный этой программой файл:
В начало файла добавить 48 байт
Очень прошу!
http://www.cyberforum.ru/c-beginners/thread318558.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2015, 00:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос В начало файла добавить 48 байт (C (СИ)):

Добавить в начало каждой стоки файла столько пробелов, сколько их в ней встречается
Здравствуйте, нужна помощь. Нужно разработать программу, которая ставит в...

Считывание из входного файла байт с N1 по N2 и с N3 по N4 и запись этих байт в выходной файл
Здравствуйте!Помогите пожалуйста написать программу, которая бы считывала из...

Добавить К элементов в начало массива
Здравствуйте, помогите разобраться. Стоит задача добавить К элементов в начало...

Добавить символ в начало строки
Всем привет! Как добавить символ в начало строке Например, есть строка "23",...

Как добавить пробел в начало строки
как приписать пробел в начало строки? я пробовал делать так: text = strcat(' ...

2
anmartex
...
1709 / 1202 / 909
Регистрация: 12.02.2013
Сообщений: 1,978
11.02.2015, 07:40 #2
Хатико, как я понимаю представленный вами файл весит 122392 + 48 = 122440 байт? А сам формат поддерживает файл максимум 16 Мбайт?
0
Enno
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
11.02.2015, 07:44 #3
Цитата Сообщение от Хатико Посмотреть сообщение
45, 46, и 47 указать размер
Размер файла может не влезть в 3 байта.
Цитата Сообщение от Хатико Посмотреть сообщение
если размер 01 DE 18, то записать 18 DE 01.
Покажи где тут младшие байты, а где старшие.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2015, 07:44
Привет! Вот еще темы с решениями:

Программа должна уметь по команде создать односвязный список, добавить элемент в начало, середину или конец
Доброго времени суток всем читающим. Поступил на мехмат, но больше всего мозги...

Возврат fseek на начало файла
Добрый день, столкнулся с такой проблемой : мне нужно было выделить память под...

Вставка пробелов в начало строки файла
Доброго времени суток!Помогите разобраться. В файле 123.txt подсчитывается...

Как различается конец и начало файла
Прочитал о файловой системе языке Си в книге Кернигана и Ричи, потом прочитал о...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru