• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Какую Функцию Надо Юзать Для Подсчёта Символов В Lpcwstr?

  • Автор темы Garik2012
  • Дата начала
G

Garik2012

Подскажите,пожалуйста,мне,нерадивому,какую функцию надо юзать для подсчёта символов в LPCWSTR?
 
A

alekssgor

Подскажите,пожалуйста,мне,нерадивому,какую функцию надо юзать для подсчёта символов в LPCWSTR?
Код:
//Число в строку
char* IntToStr(int a)
{
char* text = new char[10];
itoa(a, text, 10);
return text;
}

LPCWSTR s;
strcpy((char*)s, "Текст");
int a = strlen((char*)s);
MessageBoxA(0,IntToStr(a), "Количество символов",0)
Если используешь WinApi Функции зачем этот тип используешь???
Почти все функции и структуры имеют два варианта с окончанием A и W
Пример первой попавшейся из commctrl.h
Код:
typedef struct tagTBSAVEPARAMSA {
HKEY hkr;
LPCSTR pszSubKey;
LPCSTR pszValueName;
} TBSAVEPARAMSA;
typedef struct tagTBSAVEPARAMSW {
HKEY hkr;
LPCWSTR pszSubKey;
LPCWSTR pszValueName;
} TBSAVEPARAMSW;
 
G

Garik2012

Спасибо за ответ,но это не то.А использую LPCWSTR,потому что единственное ,что нашёл в MSDN ,так это как преобразовать float к этому типу и мне нужна функция подсчёта кол-ва символов в нём для использования в четвёртом аргументе функции TextOut(),как-то так...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!