• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

Garik2012

Подскажите,пожалуйста,мне,нерадивому,какую функцию надо юзать для подсчёта символов в LPCWSTR?
 
Подскажите,пожалуйста,мне,нерадивому,какую функцию надо юзать для подсчёта символов в 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;
 
Спасибо за ответ,но это не то.А использую LPCWSTR,потому что единственное ,что нашёл в MSDN ,так это как преобразовать float к этому типу и мне нужна функция подсчёта кол-ва символов в нём для использования в четвёртом аргументе функции TextOut(),как-то так...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab