![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows程序设计
文章平均质量分 93
charlie114514191
这个作者很懒,什么都没留下…
展开
-
Windows程序设计 - 字符与字符串处理
他们的函数基名都是一致的!唯一不同的是针对处理字符集的不同它会有不一样的后缀名,比如说处理ASCII字符串的时候,它的后缀名是A!如果提供的大小不包含终止 null 字符,则生成的 Unicode 字符串不会以 null 结尾,并且返回的长度不包括此字符。始终使用安全的字符串处理函数,例如后缀为杠S的函数或者前缀为StringCCH的函数!但是实际上,如果我们的程序走向国际,就不可避免的出现过国际化的问题,也就是字符串需要存储的是不同国家语言的文字。类的函数,他将会动态的决定是使用何种版本的字符串。原创 2024-04-26 16:19:18 · 570 阅读 · 0 评论 -
Windows程序设计 - 错误处理
第一件事情,我们使用的就是Windows提供的SDK,常见的函数的返回的数据类型有VOID(不可能失败的函数,很少有函数的返回类型是VOID)BOOL(函数失败返回0,反之返回的是一个非0的值,一个好的办法是检查这个函数的返回值是不是False来断言他是否失败!PVOID(函数调用失败返回NULL,否则会标识一块内存)LONG/DWORD,这类函数请查看具体的SDK说明!一个好的办法就是立马查看GetLastError返回最近的一次错误!原创 2024-04-26 15:11:32 · 323 阅读 · 0 评论