|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.12.2010, 15:49 | #1 |
Регистрация: 08.03.2009
Сообщений: 4
|
Язык С, работа с файлами. (проверка кода)
Здравствуйте, уважаемые. Мне необходимо разобрать бинарный файл с данными, и создать из полученных данных новый файл с новыми данными.
Итак первый файл имеет структуру, привожу побайтово CADR 0x00 (байт - 7бит значимых) (байт - 7бит значимых) (байт - 7бит значимых) 0х01 (байт - 7бит значимых) (байт - 7бит значимых) (байт - 7бит значимых) 0х02 (байт - 7бит значимых) (байт - 7бит значимых) (байт - 7бит значимых), то есть одна последовательность состоит из 16 байт(это комментарий к 16 в коде) Это формат исходного бинарного файла. Мне необходимо преобразовать данные хранящиеся в "(байт - 7бит значимых)" к виду (байт - 7бит значимых)+(байт - 7бит значимых)+(байт - 7бит значимых)=1 число, то есть сделать из трех байт одно число, типа long. Затем эти 3 получившихся числа(созданных из 9 байт) сохранить в файл в формате ascii чтобы с ним можно было работать дальше. вот моя программа которую я для этого написал, но я не уверен в правильности своего алгоритма создания числа из трех имеющихся байт, покритикуйте пожалуйста. P.S. Тире читать как "в котором" Программа Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка правильности кода программы | Petrowa | C++ Builder | 4 | 25.11.2015 18:41 |
Ввод куска кода с клавиатуры в процессе выполнения программы (язык Си) | Florent | Помощь студентам | 4 | 05.02.2010 22:34 |
проверка правильности кода введенного в форму | moidadir | JavaScript, Ajax | 1 | 13.07.2009 18:43 |
Первод кода макросов на язык програмирования | zander | Microsoft Office Excel | 4 | 19.02.2009 21:59 |
Переведите кусок кода на понятный язык НЕпрограммисту | grenkoff | Помощь студентам | 4 | 11.07.2008 17:33 |