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

/ 118评论 / 1325阅读 / 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. RickeyCoore说道:

    Pharmacie en ligne livraison 24h – Pharmacie en ligne pas cher

  2. Billysow说道:

    https://itfarmacia.pro/# comprare farmaci online con ricetta

  3. Archiecaf说道:

    http://farmaciabarata.pro/# farmacia envГ­os internacionales

  4. ThomasLiz说道:

    versandapotheke online apotheke versandkostenfrei internet apotheke

  5. Archiecaf说道:

    https://farmaciabarata.pro/# farmacia online 24 horas

  6. Dennislyhok说道:

    canadian pharmacy india: best india pharmacy – india pharmacy mail order

  7. Dennislyhok说道:

    mexican mail order pharmacies: reputable mexican pharmacies online – mexican pharmaceuticals online

  8. FrancisFrold说道:

    п»їlegitimate online pharmacies india: Online medication home delivery – top online pharmacy india

  9. FrancisFrold说道:

    mexico drug stores pharmacies: pharmacies in mexico that ship to usa – п»їbest mexican online pharmacies

  10. FrancisFrold说道:

    canadian neighbor pharmacy: best canadian online pharmacy – best online canadian pharmacy

  11. LloydKed说道:

    https://indiapharmacy.cheap/# cheapest online pharmacy india

  12. ZacharyOrems说道:

    mexican drugstore online buying prescription drugs in mexico online mexican mail order pharmacies

  13. ZacharyOrems说道:

    best online pharmacy india india pharmacy mail order indian pharmacies safe

  14. Michaelununk说道:

    http://misoprostol.guru/# cytotec buy online usa

  15. Georgeoptor说道:

    http://ciprofloxacin.ink/# ciprofloxacin generic price

  16. Michaelununk说道:

    https://lipitor.pro/# buying lipitor from canada

  17. Georgeoptor说道:

    https://avodart.pro/# where to get cheap avodart online

发表回复

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