摘要: 在Windows编程中,很容易见到这些数据类型:LPSTR,LPTSTR,LPCTSTR... 像很多童鞋一样,当初在学Windows编程的时候,对着些数据类型真的是丈二和尚,摸不着头脑,长时间不用就会想不起来。所以,下面就对此做一个总结。 首先,先来看一下ASCII编码和UNICODE编码的区别。 阅读全文
posted @ 2016-08-12 18:02 JeffreyCheung 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一般用大写 阅读全文
posted @ 2016-08-12 17:58 JeffreyCheung 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 因工作需要,需要对字符串进行加密处理,在网上找了很长时间,终于找到了一个可以使用的aes加密算法。其源代码采用c++编写而成,但其头文件引用windows.h,经过修改部分代码,将#include去掉,这样可是使用与多个编译器。下面的代码中列出了测试用的代码(中文出现乱码现象): main.cpp 阅读全文
posted @ 2016-08-12 11:55 JeffreyCheung 阅读(3741) 评论(0) 推荐(0) 编辑
摘要: 【声明】 (1) 本文源码 在一位未署名网友源码基础上,利用Qt编程,实现了AES加解密算法,并添加了文件加解密功能。在此表示感谢!该源码仅供学习交流,请勿用于商业目的。 (2) 图片及描述 除图1外,图片及部分解析来自http://zh.wikipedia.org/wiki/%E9%AB%98%E 阅读全文
posted @ 2016-08-12 11:43 JeffreyCheung 阅读(4955) 评论(0) 推荐(0) 编辑