文章分类 -  c/c++

学习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++ 阅读(173) 评论(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++ 阅读(677) 评论(0) 推荐(0)

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

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

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

posted @ 2009-07-09 13:59 白夜c#/c++ 阅读(315) 评论(0) 推荐(0)

导航