- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 wchar_t*转char*(宽字节字符串转多字节字符串)
#includevoid wchar2char()//宽字节字符串转多字节字符串{ //该方法只能转英文和数字int i;wchar_t *pwchello = L"Hello, world.";int nLen = wcslen(pwchello)+1;//13+1char *pmbbuf = (char *)malloc(nLe
2013-11-29 17:22:21 1082
转载 也谈C++中char*与wchar_t*之间的转换
也谈C++中char*与wchar_t*之间的转换 http://blog.163.com/tianshi_17th/blog/static/4856418920085209414977/关于C++中的char*与wchar_t*这两种类型的相互转换,网上说的大多很繁琐,可行性也不高。下面这个方法是在MSDN里面找到的,个人认为还比较不错: 把char*转
2013-11-29 16:36:34 885
转载 C++ 中int,char,string,CString类型转换
http://www.2cto.com/kf/201202/121164.html1. c++中string到int的转换1) 在C标准库里面,使用atoi:#include #include std::string text = "152";int number = std::atoi( text.c_str() );if (errno == ERAN
2013-11-29 14:38:26 483
转载 8583_2
1 8583报文1.1 数据包格式ISO 8583金融交易信息数据包由信息类型(MSG_TYPE_ID)、一个或多个位图(BIT_MAP)和按位图描述的顺序排列的数据元序列(ELEMENTS)等三段组成。信息类型是一个4位数字的数字型字段,用来描述每一个交易信息的类别和功能,其中前两位数字标明信息类别,如授权信息、金融交易信息、管理信息,等等。在一个金融系统中,信息类型的定义应该是唯一
2013-11-22 14:43:43 1657
转载 8583_1
8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东 西,比如伟哥,或者感冒冲剂,一般情况下定义放伟哥的抽屉最好永远放伟哥,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。 数量是这么规定的,有三种情况: 首先是定量,也就是说定义好这个抽屉放30瓶伟哥,就放30
2013-11-22 14:42:49 767
原创 MFC(笔记备忘)
MFC应用程序编程一 MFC的发展 VC 1.0->VC 5.0->VC 6.0->VC2008 SP1)->VS2010 二 MFC基础 1 MFC 微软基础类库 采用类的方式,将Win32 API等进行封装, 形成的库. 2 MFC相关的头文件 afx.h (application framew
2013-11-20 16:05:10 632
原创 Win32线程同步(笔记备忘)
Win32线程同步一、线程同步 1 多线程的问题 A停止 -> B开始 -〉B停止 -> A开始 当线程停止会保存寄存器的状态。 当线程开始会恢复寄存器的状态。 AB线程都使用printf的问题: A线程调用printf时,printf正在输出 当中,A挂起,B执行,B线程也调用
2013-11-19 14:23:38 728
原创 Win32进程线程(笔记备忘)
Win32进程进程的信息 1 进程ID和句柄 GetCurrentProcessID 获取进程的ID GetCurrentProcess 获取进程的句柄, 返回值为-1,是当前进程的伪句柄. 如果想获取当前进程的实际句柄 需要使用OpenProcess函数. 2 打开进程 HANDL
2013-11-18 18:41:31 1345
原创 Win32 环境变量(笔记备忘)
环境变量获取全部的环境变量和释放:void EnvString(){ LPSTR pszEnv = (LPSTR)GetEnvironmentStrings();LPSTR pszTmp = pszEnv;while (pszTmp[0] != 0 ){printf("%s \n",pszTmp);pszTmp = strlen(pszTmp)+1
2013-11-15 10:49:44 1056
原创 Win32磁盘、目录、文件api(备忘)
GetLogicalDrives:查看存在的盘符GetLogicalDriveStrings:输出存在的盘符GetLogicalDriveStrings:判断盘符类型void ShowVolumn(){DWORD n = GetLogicalDrives();//查看二进制位 有数值代表存在盘符printf("%d \n",n);//此处可添加10进制转2进制函数
2013-11-13 14:43:31 725
原创 Windows库(笔记备忘)
Windows DLL中变量和类的使用方法类似:一、变量的使用建立(empty)DLL动态库 Dll_Value:右键工程-设置-常规-输出文件-“../lib”:(输出文件为:Dll_Value.lib)右键工程-设置-常规-链接(Link)-“../bin/Dll_Value.dll”1.定义变量:新建cpp文件//导出方式①__declsp
2013-11-12 15:01:26 811
yum安装包下载
2013-10-21
TinyXml源码
2012-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人