• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Какую Функцию Надо Юзать Для Подсчёта Символов В 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(),как-то так...
 
Мы в соцсетях:

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