C++
M-先生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见的vc++编译错误
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h") 2、fatal error C1083: Cannot open include file: 'R…….h':转载 2013-04-22 11:27:39 · 1882 阅读 · 0 评论 -
C++ vector容器类型
vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件 : #include 使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯。 一、数组习惯用法 1. 定义一个已知长度的 vector : vector ivec( 10 ); //转载 2013-08-13 15:22:27 · 557 阅读 · 0 评论 -
vs2008 破解方法(包括win XP和win7)
void CREGVS2008Dlg::OnBnClickedButtonAutoreg() { // 要查找的VS2008版本列表 const TCHAR* szCaption[] = { TEXT("Microsoft Visual Studio 2008 安装程序 - 维护页"), // 简体中文版 TEXT("Microsoft Visual Studio 2008转载 2014-06-13 10:49:45 · 1404 阅读 · 0 评论 -
UNICODE环境下将宽字符CString转换为char*
最近用VS编程,遇到点烦心事。VS默认是UNICODE环境,而我的函数接受的又是char *参数,不得已,上网搜索了一个貌似正常的结果,就用了。 该转换方式如下: [cpp] view plaincopy (char*)strText.GetBuffer(strText.GetLength()) 初时不以为转换有错,结果运行之后,得不转载 2014-08-12 09:45:58 · 925 阅读 · 0 评论 -
BASE64编码和解码(VC源代码)
BASE64可以用来将binary的字节序列数据编码成ASCII字符序列构成的文本。完整的BASE64定义可见 RFC1421和 RFC2045。编码后的数据比原始数据略长,为原来的4/3。在电子邮件中,根据RFC822规定,每76个字符,还需要加上一个回车换行。 转换的时候,将三个byte的数据,先后放入一个24bit的缓冲区中,先来的byte占高位。数据不足3byte的话,于缓冲转载 2014-10-05 17:03:54 · 3372 阅读 · 0 评论 -
MD5加密及HMAC-MD5加密(VC源代码)
开发语言:C/C++ 实现功能: MD5加密及HMAC-MD5加密 下载地址: HMAC-MD5.zip 更新历史: V1.1 2010年05月08日 增加输出BASE64编码字符串接口。 V1.0 2010年04月15日 完成正式版本。 接口函数: MD5_Hash HMAC_MD5_Hash转载 2014-10-05 17:05:56 · 5367 阅读 · 1 评论 -
VC实现重启TP-LINK路由器
可以说《[原创]VC成功实现重启路由器(完整源码)》差不多是抄来的(有点点修改~~,惭愧!),当时用自己的方法始终不行。不过当时那个程序体积太大,我便又打算重新写一遍代码,来实现重启TP-LINK路由器的功能。 代码如下(这次绝对是我自己敲的!): #include #include #pragma comment( lib , "ws2_32" ) int main()转载 2014-10-05 17:12:06 · 2592 阅读 · 0 评论
分享