gpt4 book ai didi

c++ - 获取字符数组的最后四个字符

转载 作者:行者123 更新时间:2023-11-30 04:25:59 24 4
gpt4 key购买 nike

我有

TCHAR szPIDKEY[255];//for product id
DWORD dwLen = sizeof(szPIDKEY)/sizeof(szPIDKEY[0]); //calculating the size of the key
UINT res = MsiGetProperty(hInstall, _T("PIDKEY"), szPIDKEY, &dwLen);
if(res != ERROR_SUCCESS)
{
//fail the installation
return 1;
}

关键字符串看起来像 xxxx-xxxx-xxxx-xxxx,我想只取 TCHAR 中的最后四个 xxxx,怎么办?

谢谢

最佳答案

 #ifndef UNICODE  
typedef std::string String
#else
typedef std::wstring String
#endif

String szKey = szPIDKEY;
size_t found = szKey.find_last_of("-");
String szFind = szKey.substr (found,4);

关于c++ - 获取字符数组的最后四个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com