| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > UNICODE: чтение из файла |
| Автор: uvsoft 16.9.2005, 06:22 | ||
| Привет, есть вот такой кусок програмы:
если так и оставить, то компилятор VC++7 ругается: error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'TCHAR' (or there is no acceptable conversion) если же честно заменить TCHAR на wchar_t, то все работает( как так??? ведь TCHAR в зависимости от директив UNICODE _UNICODE Объявлен как char или wchar_t!!! Спасибо |
| Автор: Orlan 16.9.2005, 13:37 | ||||
Это
надо объявляеть перед любыми инклудами, или лучше всего в файле проекта Иначе получается нечто подобное
|
| Автор: uvsoft 16.9.2005, 13:59 | ||
ну там вообще синтаксис немного другой) :
а так это error C2371: 'TCHAR' : redefinition; different basic types, т.к. ето дело уже есть в tchar.h |
| Автор: Orlan 16.9.2005, 14:52 |
| Да, я там перепутал местами TCHAR, wchar_t, char. Вообще то был пример как _не_ надо писать |