.piero |
Отправлено: 26.07.2004, 12:06 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 62
|
Чё эт такое и чем его кушать?? Пытался присвоить ему какой-то текст — ругается, мож чё не так делаю???
CODE | wchar_t is = "абабагаламага"; | -
и дальше компилятор на меня матом, чтоб опохмелился...
|
|
Guest |
Отправлено: 26.07.2004, 12:40 |
|
Не зарегистрирован
|
wchar_t грубо говоря это массив двухбайтовах символов
Константа записывается так wchar_t = L"asdfg"; |
|
Valdemar |
Отправлено: 26.07.2004, 12:44 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
wchar_t — это тип, аналог char, только в нем на символ отводится 2 байта. Соответственно wchar_t * — строка двухбайтовых символов (аналог char*). Для работы со строками wchar_t* используются функции wcscmp, wcscat, wcslen и др.
В C++Builder есть класс для работы с двухбайтовыми строками WideString (аналог AnsiString). |
|
Shura |
Отправлено: 27.07.2004, 09:34 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 45
|
кстати, тоже как-то столкнулся с этим зверем. По простоте душевной думал, что если функция ждет от меня wchar_t, то и надо засылать wchar_t. Хрен там! Если она ждет wchar_t, то смело создавай переменную типа WideString, а потом ее уже засылай! |
|