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

Ваш аккаунт

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

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

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

Проблема с _unicode

1.8K
28 октября 2004 года
Nadezda
62 / / 31.05.2004
Поставила _UNICODE в конфигурации проекта. Теперь надо все строчки писать _T("cc").

Будет ли нормально работать
CString str;
int i;
str.Format(_T("%d"), i);
:-?

Как делать обратное преобразование в char*, чтобы работала функция atoi ?

А может есть какой-то аналог atoi, который работает с _UNICODE CString?
3
28 октября 2004 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by Nadezda
Поставила _UNICODE в конфигурации проекта. Теперь надо все строчки писать _T("cc").

Будет ли нормально работать
CString str;
int i;
str.Format(_T("%d"), i);
:-?


Будет.
Замечу, что использование макроса _T делает код универсальным для компиляции как в Unicode, так и в ANSII и _MBCS.

Цитата:
Originally posted by Nadezda
Как делать обратное преобразование в char*, чтобы работала функция atoi ?

А может есть какой-то аналог atoi, который работает с _UNICODE CString?



Не надо лишний раз что-либо преобразовывать.
Имеются макросы _tstoi и _ttoi, которые в зачисимости от параметров компиляции (_UNICODE, _MBCS) раскрываются в atoi и _wtoi , соотв-но.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог