|
数値と文字列を相互変換する |
|
int num; // 10進数 CString strNum; strNum.Format(_T("%d"), num); // 16進数 CString strHex; strHex.Format(_T("%X"), num); // 桁数指定付き16進数(下記は8桁固定) CString strHexDigit; strHexDigit.Format(_T("%08X"), num); |
|
BOOL bSuccess; CString strNum; // 10進数 int num; bSuccess = _stscanf(strNum, "%d", &num) != EOF ? TRUE : FALSE; // 16進数 DWORD dwNum; bSuccess = _stscanf(strNum, "%x", &dwNum) != EOF ? TRUE : FALSE; |