剛開始學常常會忘記,所以備忘一下
剛開始學常常會忘記,所以備忘一下:
//陣列初始化or清空
TCHAR w[45];
ZeroMemory(w , sizeof(w));
//記憶體複製
TCHAR dest[5];
TCHAR src[6];
memcpy(dest, src, 5);
// 窄字元(char)轉寬字元(tchar)
char bSrc[6];
TCHAR bDesc[6];
MultiByteToWideChar(0, 0 , (LPCSTR)bSrc, 6, bDesc, 6);
// 複製
// 寬字元
_tcscpy(dest, src);
// 窄字元
strcpy(bSrc, bSrc);
// 寬字元算長度
_tcslen(bDesc);
// 組字?
// http://msdn.microsoft.com/en-us/library/ms632663(VS.85).aspx
MAKEWORD(2, 5); // = 0x0502
// 寫值到指定的參數(buffer)
// http://msdn.microsoft.com/en-us/library/ms647550(VS.85).aspx
// 寬字元
wsprintf(bDesc, _T("test"));
// 窄字元
sprintf(bSrc, "test");
// 連結字串
strcat(bSrc, bSrc);
Dotblogs 的標籤: C++