请问:在C++中,怎样将USHORT类型的变量转换成Char类型?
大家好,我刚刚学C++,不知道怎样进行类型转换,有以下代码;
1. Date aToDay;
2. Date dExpirtedDate(aToDay.GetDay(),aToDay.GetMonth() +3,aToDay.GetYear());
3. char * ItemName_Day = "Day";
4. char * ItemValue_Day = dExpirtedDate.GetDay();
5. RegSetValueEx(hNewKey_1, ItemName_Day, 0, REG_SZ, (LPBYTE) ItemValue_Day,strlen(ItemValue_Day) + 1);
第4行是通不过的,因为dExpirtedDate.GetDay()返回的是USHORT类型值,无法赋予ItemValue_Day,要怎样做呢?
谢谢!