效果
源碼
#include
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
){
//定義ANSI字符串
LPSTR szString = "Windows 數據類型 LPSTR(ANSI字符串)";
//定義字符數組
CHAR lpString[120];
//定義DWORD 32位數據類型
DWORD dwMax = 0xFFFFFFFF;
DWORD dwOne = 0x1;
//定義INT數據類型
INT iMax = 0xFFFFFFFF;//注意,INT并不能保存這么大的值,所以這里是負值,比iOne小
INT iOne = 0x1;
MessageBox(NULL,szString,"LPSTR類型",MB_OK);
//因為szString是ANSI字符串,所以可以用lstrlenA()獲取字符串的長度
CopyMemory(lpString, szString, lstrlen(szString) + 1);
MessageBox(NULL, lpString, "CHAR數組類型", MB_OK);
//比較大小
if (dwMax>dwOne){
MessageBox(NULL, "DWORD 的 0xFFFFFFFF 比 0x1 大", "比較大小 dwMax>dwOne", MB_OK);
}
if (iMax< iOne){
MessageBox(NULL, "INT 的 0xFFFFFFFF 比 0x1 小", "比較大小 iMax< iOne", MB_OK);
}
return 0;
}