悉野小楼

导航

随笔分类 -  C++

上一页 1 2 3

C++相关了
c++ 下载网页(使用WinHttp)
摘要://WinHttpTest.cpp:定义控制台应用程序的入口点。//#include<stdafx.h>#include<vector>#include<winsock2.h>#include<Winhttp.h>//#include<urlmon.h>#include<windows.h>#include<iostream>#include<fstream>#include<string>#include"AtlBase.h"#include"AtlCon 阅读全文

posted @ 2012-02-16 17:11 悉野 阅读(5137) 评论(0) 推荐(0)

快速排序c++实现
摘要:// QickSort.cpp: 主项目文件。 #include "stdafx.h" #include <iostream> using namespace std; void QickSort(int arr[], int iLength); int SubQickSort(int arr[], 阅读全文

posted @ 2012-02-15 14:36 悉野 阅读(255) 评论(0) 推荐(0)

vc++ 动态链接库导出
摘要:导出方法有两个:1.用 _declspec(dllimport) 关键字导出函数, 用extern 或_declspec(dllexport)导入函数,导入函数时要把原项目生成的项目.lib写在c++链接器->输入->附加依赖项 这一行. lib文件是让项目到函数名字,因为导出的函数名字与原来项目中名字不一样了。2.用模块定文件 导出函数(在项目里面建一个(当前dll名字.def)的文件, 在属性c++的链接器->输入->模块定义文件,写下刚才建立文件名), 里面写EXPORTS, 换一个行写函数名字,后面用LoadLibrary动态加载dll可以用vc中的dumpbi 阅读全文

posted @ 2011-10-21 12:52 悉野 阅读(648) 评论(0) 推荐(0)

一个CHttpFile下载网页的例子
摘要:/*************************************************************************************项目是分析各视频的真实地址 生成一个dll, 供其它项目使用, 项目中使用了zlib, boost, 要另下载如果是sohu网站则自己分析地址. 如果是其它视频网站才从flvcd上获取结果.项目中使用了:1.gizp解压. 2.UTF8与GB2312转码3.boost正则表达式 boost查找单个匹配, 查找所有匹配4.sohu视频地址是分了四类视频分析的. 可以用fiddler查找功能查找到所想要的几个字符串5.文件获取是 阅读全文

posted @ 2011-10-20 16:59 悉野 阅读(2614) 评论(0) 推荐(0)

ascii字符与unicode字符互转
摘要:USES_CONVERSION;W2A() unicode->asciiA2W() ascii->unicodeCString.getBuffer() 转成char*vs2008项目默认是Unicode,vc6是ascii(多字节).项目最好用多字节编码,省得读数据时转来转去。 阅读全文

posted @ 2011-10-19 09:13 悉野 阅读(293) 评论(0) 推荐(0)

上一页 1 2 3