求助:以下代碼為何不能編過,在最后一行提示 identifier "LtmpStr" is undefined.
int point_num;
TCHAR szText;
char tmpStr[] = {'\0'};
point_num = 100;
sprintf(tmpStr, "%d", point_num);
szText = _T(tmpStr);
uj5u.com熱心網友回復:
不能把字串賦值給單個的字符, szText = (TCHAR)(szTemp[0]);MFC 可以使用 CString 字串類
int iVal = 100;
CString szText;
szText.Format(_T("%d"), iVal);
uj5u.com熱心網友回復:
另外 _T 不是這么用的uj5u.com熱心網友回復:
建議親自打開include\tchar.h一眼。uj5u.com熱心網友回復:
除了樓上說的,我發現,你貼出來的代碼里沒有LtmpStr,你可能確實沒有定義uj5u.com熱心網友回復:
不是有 _T在嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/79676.html
標籤:基礎類
