#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
//定义字符串 LPSTR 是字符串指针
LPSTR szString = "Windows data type,string.";
//定义字符数组 CHAR 是字符
CHAR lpString[120]; //要大于szString的长度
//定义DWORD数据类型 32位无符号整数
DWORD dwMax = 0xFFFFFFFF;
DWORD dwOne = 0x1;
//定义INT数据类型 32有符号整数
INT iMax = 0xFFFFFFFF;
INT iOne = 0x1;
//显示字符串
MessageBox(NULL,szString,"LPSTR",MB_OK);
//复制内存,将字符串复制到数组中(包括NULL结束符)
CopyMemory(lpString,szString,lstrlen(szString)+1);// copy szString To lpString
//显示复制的字符串
MessageBox(NULL,lpString,"CHAR[]",MB_OK);
//比较DWORD显示结果
if(dwMax>dwOne)
{
MessageBox(NULL,"DWORD 类型的数据 0xFFFFFFFF>0x1","DWORD",MB_OK);
}
//比较INT显示结果
if(iMax>iOne)
{
MessageBox(NULL,"INT 类型的数据 0xFFFFFFFF<0x1","INT",MB_OK);
}
return 0;
}