
windows核心编程
cppshuli
知行合一
展开
-
2、字符和字符串处理
字符编码 ASCII编码 一个字节,最开始的ASCII只有七位。 ANSI多字节编码 扩展ASCII,对于七位编码之外的字符,最常见的将两个字节合在一起编码一个字符,这两个字节的最高位都是1,这就造成一个字符串里可能有的字符占一个字节有的占两个字节,求字符个数麻烦,需要一个个遍历对比。 Unicode编码 一般指utf-16。 ...原创 2020-07-10 23:33:50 · 151 阅读 · 0 评论 -
1、错误处理
错误代码 调用Windows函数,它会先进行参数验证,如果参数错误或者某些原因导致函数无法执行,则返回值将指出函数在某个方面失败了。 Windows函数检测到错误时会使用线程本地存储区的机制将错误代码与主调线程关联到一起。一个Windows函数失败之后,应该马上调用GetLastError,因为假如又调用了另一个Windows 函数,则此值很可能被改写。注意,成功调用的 Windows 函数可能用 ERROR_SUCCESS 改写此值。 ...原创 2020-07-10 23:18:05 · 214 阅读 · 0 评论