C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как считать знаковые (signed) символы из файла?
Leo
Отправлено: 07.07.2003, 10:59


Не зарегистрирован







Помогите решить следующую проблему. Имеется файл, в котором содержатся как знаковые (signed), так и беззнаковые (unsigned) символы. Функция read(char* s, streamsize n) класса fstream упорно игнорирует знак символа, впрочем как и fread из стандартной библиотеки. Что делать? (И кто виноват? smile.gif )
NikolayB
Отправлено: 07.07.2003, 11:51


Ученик-кочегар

Группа: Участник
Сообщений: 7



Дык, никак :-)
Это преобразование их различается, а хранятся они одинаково. Типа
0xFE как unsigned есть 254, а как signed  — -1.
Короче — никто не виноват :-))

Вернуться в Вопросы программирования в C++Builder