[c++]Windows的函数后面加’A‘或’W‘的含义

/ 10,688评论 / 53715阅读 / 0点赞

含义

LPCWSTR stringToLPCWSTR(const std::string& orig)
{
    size_t origsize = orig.length() + 1;
    const size_t newsize = 100;
    size_t convertedChars = 0;
    wchar_t *wcstring = (wchar_t *)malloc(sizeof(wchar_t)*(orig.length()-1));
    mbstowcs_s(&convertedChars, wcstring, origsize, orig.c_str(), _TRUNCATE);
    return wcstring;
}
ShellExecuteA(NULL, "open", "https://blog.coolight.cool/", NULL, NULL, SW_SHOWNORMAL);

string str = "https://blog.coolight.cool/";
ShellExecute(NULL, _T("open"), stringToLPCWSTR(str), NULL, NULL, SW_SHOWNORMAL);

const char link_char[] = "https://blog.coolight.cool/";
ShellExecute(NULL, _T("open"), stringToLPCWSTR(string(link_char)), NULL, NULL, SW_SHOWNORMAL);

ShellExecute(NULL, L"open", CA2W("https://blog.coolight.cool/"), NULL, NULL, SW_SHOWNORMAL);

常见编码格式

见另一篇文章:常见编码格式 / 字节序(大端 / 小端)/ 带BOM

  1. promo code _ujKt说道:

    Promo Codes home appliances savings https://skidki-i-kupony.ru/ .

  2. вывод из запоя ростов на дону стационар http://www.angelladydety.getbb.ru/viewtopic.php?f=44&t=42909 .

  3. Lloydlania说道:

    https://furpharm.com/# furosemide furpharm.com

  4. I just wanted to take a moment to express my gratitude for the great content you consistently produce. It’s informative, interesting, and always keeps me coming back for more!

  5. Здесь можно преобрести купить сейф сейфы купить

  6. DennisBob说道:

    best ed pill ere pharm: erepharm.com – ed pills

  7. Robertmep说道:

    https://gabapharm.com/# buy gabapentin online

  8. Lloydlania说道:

    http://gabapharm.com/# buy gabapentin online

  9. DennisBob说道:

    erepharm.com: best ed pill ere pharm – ED pills non prescription

  10. DennisBob说道:

    gabapentin GabaPharm: buy gabapentin india – buy gabapentin

  11. Тут можно преобрести сейф несгораемый купить сейф противопожарный купить

  12. Robertmep说道:

    https://erepharm.com/# best ed pills online

  13. сейф说道:

    Здесь можно преобрести сейфы простые сейфы купить

  14. CurtisTraup说道:

    buy rybelsus online usa buy rybelsus rybpharm rybpharm rybelsus

  15. Тут можно преобрести сейф оружейный купить сейф охотничий купить

  16. CurtisTraup说道:

    cheapest Kamagra Kam Pharm buy kamagra oral jelly Kam Pharm buy kamagra oral jelly Kam Pharm

  17. CurtisTraup说道:

    Kam Pharm buy kamagra oral jelly Kam Pharm Kamagra Kam Pharm

  18. Lloydlania说道:

    https://furpharm.com/# furosemide furpharm.com

  19. Lloydlania说道:

    https://erepharm.com/# ED meds online with insurance

  20. Trefaau说道:

    Как официально купить диплом вуза с упрощенным обучением в Москве

    saros-center.ru/forum/?PAGE_NAME=profile_view&UID=6040

  21. Robertmep说道:

    http://rybpharm.com/# buy rybelsus rybpharm

  22. DennisBob说道:

    rybpharm canada: buy rybelsus canada – buy rybelsus online usa

  23. Lloydlania说道:

    http://kampharm.shop/# kampharm.shop

  24. DennisBob说道:

    GabaPharm Gabapentin: GabaPharm Gabapentin – GabaPharm Gabapentin

  25. CurtisTraup说道:

    furpharm furosemide furpharm.com buy lasix fur pharm

  26. I always find myself nodding along and agreeing with your wise words Your insights and advice are truly valuable

  27. вывод. из. запоя. ростов. на. дону. familyportal.forumrom.com/viewtopic.php?id=28563 .

  28. вывод из запоя ростовская область severussnape.borda.ru/?1-4-0-00000315-000-0-0-1730725155 .

  29. вывод из запоя цены на дому ростов https://zavitai.mybb.social/viewtopic.php?id=88 .

  30. вывод из запоя дешево ростов на дону https://www.zavitai.mybb.social/viewtopic.php?id=88 .

  31. анонимный. вывод. из. запоя. ростов. automobilist.forum24.ru/?1-19-0-00000137-000-0-0-1730725245 .

  32. Тут можно преобрести сейф несгораемый купить огнестойкие сейфы купить

  33. вывод из запоя на дому ростов ya.7bb.ru/viewtopic.php?id=14600 .

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注