Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
Valery_
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 101
#1

Чтение бинарного файла - C++

25.11.2009, 23:10. Просмотров 1805. Ответов 3
Метки нет (Все метки)

как получить доступ к произвольному адресу файла? Нужно отправить файл через ком порт но не с 0 а с адреса 1а000 в цикле по 0х100 байт. с 0 все нормально идет а вот если пробую с середины - не получается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2009, 23:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение бинарного файла (C++):

Чтение нескольких структур и одной переменной из бинарного файла. Формат файла имеется - C++
Формат файла состоит из 3 структур и одной переменной. Подробное описание формата во вложении, просьба посмотреть его. У меня возникла...

Чтение бинарного файла - C++
Здравствуйте. Есть код чтения бинарного файла: FILE *f; string tmp; char buff = {0}; f = fopen("data.bin", "rb"); if(f ==...

Чтение из бинарного файла - C++
Уважаемые форумчане! Прошу помочь мне с чтением из бинарного файла. Проблема следующая. Есть функция, которая пишет в бинарный файл -...

Чтение из бинарного файла - C++
Здравствуйте. Столкнулся с проблемой, не до конца понимаю от чего она возникает и как решить её. Открываю для чтения файл в бинарном...

Чтение из бинарного файла - C++
Ну собственно,у меня есть некий двоичный файл,в него записана моя информация в двоичном виде,требуется считать эту информацию и вывести на...

Чтение бинарного файла - C++
подскажите пожалуйста как можно из любого файла(*.bmp, *.mp3, *.avi и т.д.) получить двоичное представление этого файла или хотя бы считать...

3
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
26.11.2009, 03:52 #2
Код
4.9.9.2 The fseek function

Synopsis

         #include <stdio.h>
         int fseek(FILE *stream, long int offset, int whence);

Description

   The fseek function sets the file position indicator for the stream
pointed to by stream .

   For a binary stream, the new position, measured in characters from
the beginning of the file, is obtained by adding offset to the
position specified by whence.  The specified point is the beginning
of the file for SEEK_SET, the current value of the file position
indicator for SEEK_CUR, or end-of-file for SEEK_END.  A binary
stream need not meaningfully support fseek calls with a whence value
of SEEK_END.

   For a text stream, either offset shall be zero, or offset shall be
a value returned by an earlier call to the ftell function on the same
stream and whence shall be SEEK_SET .

   A successful call to the fseek function clears the end-of-file
indicator for the stream and undoes any effects of the ungetc function
on the same stream.  After an fseek call, the next operation on an
update stream may be either input or output.

Returns

   The fseek function returns nonzero only for a request that cannot
be satisfied.

Forward references: the ftell function ($4.9.9.4).
C
1
    fseek(ifp, 0x1a000L, SEEK_SET);
0
Valery_
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 101
26.11.2009, 16:03  [ТС] #3
в Borland не работает. Дает ошибку cannot convert TFileStream to int.

Добавлено через 52 минуты
разобрался fs->Seek(0x1a0000, 0);
0
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
27.11.2009, 03:50 #4
Цитата Сообщение от Valery_
в Borland не работает.
стандарт работает во всех

Добавлено через 42 секунды
Код
TFileStream
это нестандартные типы
0
27.11.2009, 03:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2009, 03:50
Привет! Вот еще темы с ответами:

Чтение бинарного файла - C++
Помогите, пожалуйста, научите, как правильно читать файлы! Есть бинарный файл. В нем хранятся шеснадцатиричные числа. (по 40 чисел в...

Чтение бинарного файла - C++
Подскажите пожалуйста как можно правильно открыть бинарный файл не зная структуры? С чего мне начать? Вот пример:

Чтение из бинарного файла - C++
Создала Базу данных. запись в файл происходит, а чтение из файла не получается. исправьте, пожалуйста, или подскажите как? #include...

Чтение бинарного файла - C++
Привет! Необходима помощь в таком вопросе - Создал программу для хранения сведений о пользователях(типа такого: введите сведения: ...


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

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

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