ULONGLONG to CString And CString to ULONGLONG 共三问,该怎么处理
ULONGLONG to CString And CString to ULONGLONG 共三问
1.如何获取一个永不重复的值
SYSTEMTIME t;
::GetLocalTime(&t);
ULONGLONG ull;
DWORD* p=(DWORD*)&ull;
p[1]=((t.wYear-2000)*365+(t.wMonth-1)*30+t.wDay)*24+t.wHour;
p[0]=(t.wMinute*60+t.wSecond)*1000+t.wMilliseconds;
ull+=rand();
这样可不可以
2.ULONGLONG如何转化成CString;
3.CString再怎么转回ULONGLONG;
明早结贴
------解决方案--------------------
3.CString再怎么转回ULONGLONG:
ULONGLONG a;
CString str_btAddr = L "0080376905f1 ";
swscanf((LPCTSTR)str_btAddr, L "%I64x ", &a);
2.至于ULONGLONG转化为CString,试下
CString strNum;
ULONGLONG uNum=12353123;
strNum.Format(..)
------解决方案--------------------
1.GUID
CString::Format, sscanf
1.如何获取一个永不重复的值
SYSTEMTIME t;
::GetLocalTime(&t);
ULONGLONG ull;
DWORD* p=(DWORD*)&ull;
p[1]=((t.wYear-2000)*365+(t.wMonth-1)*30+t.wDay)*24+t.wHour;
p[0]=(t.wMinute*60+t.wSecond)*1000+t.wMilliseconds;
ull+=rand();
这样可不可以
2.ULONGLONG如何转化成CString;
3.CString再怎么转回ULONGLONG;
明早结贴
------解决方案--------------------
3.CString再怎么转回ULONGLONG:
ULONGLONG a;
CString str_btAddr = L "0080376905f1 ";
swscanf((LPCTSTR)str_btAddr, L "%I64x ", &a);
2.至于ULONGLONG转化为CString,试下
CString strNum;
ULONGLONG uNum=12353123;
strNum.Format(..)
------解决方案--------------------
1.GUID
CString::Format, sscanf