Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Alex Ermakov
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 4
#1

Работа с байтами....(dbf-memo) - C++

31.12.2007, 17:20. Просмотров 1111. Ответов 1
Метки нет (Все метки)

Проблема такая:
Пытаюсь определить содержит ли dbf(Clipper DOS) memo поле,
для этого беру 1-ый байт файла, он у мемо - 0x83, иначе - 0x03.
Читаю dbf у которого есть мемо:
char Buff;
file.SeekToBegin();
file.Read( &Buff, 1 );
if( Buff == '0x83' )
bMemo = TRUE;
Но в переменную Buff попадает бред типа: -115'г'
Вопрос N1. Откуда это, и как тогда мне узнать этот байт?
Вопрос N2. Как записать в 1-ый байт 0x03?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2007, 17:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с байтами....(dbf-memo) (C++):

Работа с dbf - C++
Читаю dbf файл с помощью ADO->ODBC. Есть поле номер, причем в нем либо информация либо n-пробелов. Как узнать есть ли там полезная...

Работа с DBF файлами - C++
/* Hабор подпрограмм Borland C/C++ v3.1 */ /* для обработки файлов DBase. */ /*...

Работа с dbf-табличками на CPP 3.1 - C++
Добрый день, уважаемая публика... Вопрос: какие существуют средства или библиотеки для программирования на CPP 3.1 работы под DOS с...

Реализовать конвертер оттенка цвета из формата RGB (кодированный тремя байтами) в формат HTML - C++
Любой цвет можно определить компонентами r, g, b - красный, зеленый, синий. В зависимости от того, сколько байтов выделено на каждую...

Работа с байтами =) - Delphi
Мне вот надо реализовать такую штуку: в листбоксе список файлов, нужно их вписать в один файл так: 1ые 4 байта: paul кол-во файлов. ...

Работа с байтами - Delphi
Добрый вечер.подскажите пожалуйста самый рациональный способ перевода двух байтов. например у меня есть "с0 9e". Нужно получить отдельно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Sail
Сообщений: n/a
01.01.2008, 05:25 #2
После чтения в проверке напиши
Код
if(Buff==0x83)
//(символ-число без апострофов)
И посмотри в фаре или еще где (16-ричный просмотр) значение искомого байта... (для уверенности)...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.01.2008, 05:25
Привет! Вот еще темы с ответами:

Работа с бинарными байтами - C#
Нужно организовать чтение бинарных байтов (типу 01011101 кто не знал) из большого файла и запись их в другой Вот как я перевожу строку ...

Работа с битами и байтами - Node.js
Добрый день. Подскажите, пожалуйста, как вытащить 3 значения по 10 бит из 4 байт.

Работа с байтами из FileStream. - Delphi
Помогите пожалуйста составить код. Нужно при помощи FileStream считывать файл и параллельно, над каждым байтом проводить операцию...

Работа с битами и байтами - C (СИ)
Написать программу, которая : 1. Выделяет каждый байт целого числа . 2. Выводит по битам полученные байты . 2 я сделал а первое у...


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

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

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