悉野小楼

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  C++

上一页 1 2 3

C++相关了
c++ socket客户端与服务端无法连接上
摘要:本机上同时运行的客户端和服务端测试.服务端使用的 //GetlocalhostinformationlocalHost=gethostbyname("");localIP=inet_ntoa(*(structin_addr*)*localHost->h_addr_list);得到的IP是局域网里面的IP. 192.168开头的.但我客户端写的是127.0.0.1, 两个IP不一样. connect连不通. 两边获取一样的IP就行了. 阅读全文

posted @ 2012-02-16 23:00 悉野 阅读(525) 评论(0) 推荐(0) 编辑

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 悉野 阅读(5095) 评论(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 悉野 阅读(249) 评论(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 悉野 阅读(639) 评论(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 悉野 阅读(2587) 评论(0) 推荐(0) 编辑

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

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

上一页 1 2 3
点击右上角即可分享
微信分享提示