Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

cout и _TCHAR - как их подружить?

26K
07 марта 2009 года
CyBOSSeR
32 / / 07.05.2008
Здравствуйте, форумчане!
В заголовочном файле tchar.h имеются функции типа _tprintf, которые при компиляции в зависимости от того определена ли константа _UNICODE, заменяются либо на printf либо на wprintf.
Вопрос следующий:
Почему нет аналога _tcout, который соответственно заменялся бы на wcout или cout?
Неужели единственный выход это:
Код:
#ifdef _UNICODE
#define _tcout wcout
#define _tcin wcin
#define _tifstream wifstream
#define _tofstream wofstream
#else
#define _tcout cout
#define _tcin cin
#define _tifstream ifstream
#define _tofstream ofstream
#endif

Так что ли?
Заранее благодарю за ответы!
355
08 марта 2009 года
<SCORP>
786 / / 21.10.2006
судя по сказано здесь http://www.i18nguy.com/unicode/c-unicode.html#streams _tcout нету
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог