博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win32——小知识点
阅读量:7002 次
发布时间:2019-06-27

本文共 1151 字,大约阅读时间需要 3 分钟。

//----------------------------------------------------------        //win32的小知识点 //----------------------------------------------------------一、windows四个模块        控制台程序    窗口程序    动态库 dll DllMain        静态库 lib 无        只用来存储代码和数据二、编译流程        编辑代码    编译    链接    运行    资源编辑器三、编码方式        W  宽字节 L √ unicode ( 1个字符用2个字节编码 )    A  多字节 L ×         兼容:    A         strlen()    W         wcslen()    兼容    _tcslen()    A            W        L    兼容    _T() #include
四、返回值 window.h winbase.h 内核API接口封装头文件 winuser.h 用户界面处理的API eg.控件 socket lib库五、代码调试 1. GetLastError()---得到错误信息,保存在error ID 中 2.断言函数 assert(真) #include
括号中必须为真,若为假,则弹框提示 int res = GetLastError(); assert(res == 0) 3.OutPutDebugString("字符串"), 在输出窗口显示内容 char arr[50] = { 0 }; //A wchar_t warr[50] = { 0 };//W TCHAR STR[50] = { 0 }; //兼容版本 wsprintf(STR, _T("danny----ERROR = %d"), res); OutputDebugString(STR); 4.TRACE("字符串", 可带参数) //跟printf有点像 六、函数 scanf 会导致内存泄露(要求5个,接收10个) scanf_s 头文件

 

转载于:https://www.cnblogs.com/ming-michelle/p/7633270.html

你可能感兴趣的文章
开发人员学Linux(4):使用JMeter对网站和数据库进行压力测试
查看>>
在51系列中data,idata,xdata,pdata的区别
查看>>
【Deeplearning】关注书目
查看>>
【再见RMQ】NYOJ-119-士兵杀敌(三),区间内大小差值
查看>>
loadrunner中Run-time-Setting设置
查看>>
SSL连接建立过程分析(1)
查看>>
port与大全portClose方法
查看>>
美丽的数学家:如果您讨厌数学,这些其实都是人生故事
查看>>
Kettle 中转换(transformation)的执行过程
查看>>
读书笔记-互联网思维阅读10其中一本书《自由》
查看>>
Spark入门实战系列--5.Hive(上)--Hive介绍及部署
查看>>
tomcat设置web根目录
查看>>
CF 444B(DZY Loves FFT-时间复杂度)
查看>>
OCP-1Z0-051-名称解析-文章12称号
查看>>
UVALive 4225 Prime Bases 贪心
查看>>
Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
查看>>
[.net 面向对象程序设计进阶] (20) 反射(Reflection)(上)利用反射技术实现动态编程...
查看>>
【转】java中float与byte[]的互转 -- 不错
查看>>
[Ogre][地形][原创]基于OgreTerrain的地形实现
查看>>
shell登录模式及其相应配置文件(转)
查看>>