現在我搜索了兩個小時,並且找不到我的問題的答案:我需要獲得註冊表REG_SZ
值並將其傳遞給char*
。C++字符轉換
char host_val[1024];
DWORD hostVal_size = 1024;
char* hostName;
DWORD dwType = REG_SZ;
RegOpenKeyEx(//no problem here);
if(RegQueryValueEx(hKey, TEXT("HostName"), 0, &dwType, (LPBYTE)&host_val, &hostVal_size) == ERROR_SUCCESS)
{
//hostName = host_val;
}
我該怎麼做這個轉換hostName = host_val
?
究竟是什麼問題?將固定長度的char數組轉換爲char *? – SingerOfTheFall
@SingerOfTheFall,是的,轉換是我的問題。 – MRM