zoukankan      html  css  js  c++  java
  • Windows API 逐个逐个学(2) 常用的Windows基本数据类型

     代码来了:

     1 /* ************************************
     2 *《精通Windows API》 
     3 * 示例代码
     4 * windata.c
     5 * 2.1.1    常用的Windows数据类型
     6 **************************************/
     7 
     8 /* 头文件 */
     9 #include <windows.h>
    10 #include <stdio.h>
    11 
    12 /* ************************************
    13 * 功能    Windows 数据类型演示
    14 **************************************/
    15 int WINAPI WinMain(
    16             HINSTANCE hInstance,
    17             HINSTANCE hPrevInstance,
    18             LPSTR lpCmdLine,
    19             int nCmdShow
    20             )
    21 {
    22     //定义字符串
    23     LPSTR szString = "Windows data type, string.";
    24     //定义字符数组
    25     CHAR lpString[120];//要大于szString的长度
    26     //定义DWORD类型的数据
    27     DWORD dwMax = 0xFFFFFFFF;
    28     DWORD dwOne = 0x1;
    29     //定义INT类型的数据
    30     int iMax = 0xFFFFFFFF;
    31     INT iOne = 0x1;
    32 
    33     //显示字符串
    34     MessageBox(NULL,szString,"LPSTR",MB_OK);
    35     //复制内存,将字符串复制到数组中(包括NULL结束符)
    36     CopyMemory(lpString, szString,lstrlen(szString)+1);
    37     //显示复制的字符串
    38     MessageBox(NULL,lpString,"CHAR[]",MB_OK);
    39     
    40     //比较DWORD并显示结果
    41     if(dwMax>dwOne)
    42     {
    43         MessageBox(NULL,"DWORD类型的数据 OxFFFFFFFF > 0x1","DWORD",MB_OK);
    44     }
    45     //比较INT并显示结果
    46     if(iMax<iOne)
    47     {
    48         MessageBox(NULL,"INT类型的数据 OxFFFFFFFF < 0x1","INT",MB_OK);
    49     }
    50     return 0;
    51 }

      这个程序中用了4种windows数据类型.

      LPSTR类型的数据是字符串,也就是字符指针. CHAR是字符类型.

      DWORD是32位无符号整数,INT是32位有符号整数.

      运行结果:

      

      

      

         

  • 相关阅读:
    C++ 小心你的析构函数不会执行
    sqlserver同步服务报错和链接服务器总结
    第37周星期5小结
    代码审核学到的两个delphi内存泄漏问题
    第36周星期四小结如何测试sql服务是否安装并正常运行
    第37周星期日
    第37周星期六几篇文摘
    第36周星期五小结
    第37周星期一小结
    2012年第37周星期三小结
  • 原文地址:https://www.cnblogs.com/xiaoguanqiu/p/2879197.html
Copyright © 2011-2022 走看看