2009年7月10日

学习c++一点一滴-----mbstowcs

摘要: 今天碰到问题是vs默认的是unicode字符,函数返回的都是ASCII。char转换WCHARsize_t mbstowcs( wchar_t* wcstr, const char* mbstr, size_t count );该函数是转换char为WCHAR例:[代码] 阅读全文

posted @ 2009-07-10 11:23 白夜c#/c++ 阅读(416) 评论(0) 推荐(0)

学习c++一点一滴----读取网络适配器信息

摘要: 昨天搞 了一天的注册表,今天把读取网卡信息搞定了,相比之下,速度要比昨天快的多。孰能生巧,大家多多联系啊 !~不废话,直接上。PIP_ADAPTER_INFO 结构 存储网络适配器信息typedef struct _IP_ADAPTER_INFO { struct _IP_ADAPTER_INFO* Next; DWORD ComboIndex; char AdapterName[MAX_ADAP... 阅读全文

posted @ 2009-07-10 11:22 白夜c#/c++ 阅读(727) 评论(0) 推荐(0)

学习c++一点一滴----读取注册表

摘要: 搞了一天,翻了也不知道多少遍msdn,终于看懂了几个函数。RegOpenKeyEx 打开注册表,并获取键值 填充HKEYRegEnumKeyEx 枚举某个目录下所有子建,并填充HKEYRegOpenKeyEx 获取某个键的值,RegSetValueEx 设置某个键的值附上自己搞了一天的程序:没有注释,呵呵,自己看看,查下msdn就可以理解了[代码] 阅读全文

posted @ 2009-07-10 11:21 白夜c#/c++ 阅读(275) 评论(0) 推荐(0)

学习c++一点一滴--------#Pragma pack()分析

摘要: 结构体对齐的具体含义(#pragma pack) VC中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认的对齐方式。结构的总大小也有个约束条件,分下面两种情况:如果n大于所有成... 阅读全文

posted @ 2009-07-10 11:20 白夜c#/c++ 阅读(272) 评论(0) 推荐(0)

学习c++一点一滴-----mbstowcs

摘要: 今天碰到问题是vs默认的是unicode字符,函数返回的都是ASCII。char转换WCHARsize_t mbstowcs( wchar_t* wcstr, const char* mbstr, size_t count );该函数是转换char为WCHAR例:[代码] 阅读全文

posted @ 2009-07-10 11:08 白夜c#/c++ 阅读(170) 评论(0) 推荐(0)

学习c++一点一滴----读取网络适配器信息

摘要: 昨天搞 了一天的注册表,今天把读取网卡信息搞定了,相比之下,速度要比昨天快的多。孰能生巧,大家多多联系啊 !~不废话,直接上。PIP_ADAPTER_INFO 结构 存储网络适配器信息typedef struct _IP_ADAPTER_INFO { struct _IP_ADAPTER_INFO* Next; DWORD ComboIndex; char AdapterName[MAX_ADAP... 阅读全文

posted @ 2009-07-10 11:03 白夜c#/c++ 阅读(672) 评论(0) 推荐(0)

学习c++一点一滴----读取注册表

摘要: 搞了一天,翻了也不知道多少遍msdn,终于看懂了几个函数。RegOpenKeyEx 打开注册表,并获取键值 填充HKEYRegEnumKeyEx 枚举某个目录下所有子建,并填充HKEYRegOpenKeyEx 获取某个键的值,RegSetValueEx 设置某个键的值附上自己搞了一天的程序:没有注释,呵呵,自己看看,查下msdn就可以理解了[代码] 阅读全文

posted @ 2009-07-10 10:58 白夜c#/c++ 阅读(511) 评论(0) 推荐(0)

导航