知行合一

恋結びの夏 私は、彼女

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C/C++

摘要:sizeof()功能:计算数据空间的字节数1.与strlen()比较strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为4。注意:int *p; sizeof(p)=4; 但s... 阅读全文
posted @ 2010-06-03 12:27 PeteYan 阅读(232) 评论(0) 推荐(0)

摘要:INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 一般来说,在各个系统中均定义成为0值。例如在ubuntu的/usr/include/netinet/in.h定义为:/* Address to accept any incoming messages. */#define INADD... 阅读全文
posted @ 2010-06-02 16:45 PeteYan 阅读(531) 评论(0) 推荐(0)

摘要:现在我们很幸运,因为我们有很多的函数来方便地操作 IP 地址。没有 必要用手工计算它们,也没有必要用"<<"操作来储存成长整字型。 首先,假设你已经有了一个sockaddr_in结构体ina,你有一个IP地址"132.241.5.10" 要储存在其中,你就要用到函数inet_addr(),将IP地址从 点数格式转换成无符号长整型。使用方法如下:ina.sin_addr.s_addr =... 阅读全文
posted @ 2010-06-02 16:43 PeteYan 阅读(2025) 评论(0) 推荐(0)

摘要:CODE: 1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char boolean; /* Boolean value type. */ typedef unsigned... 阅读全文
posted @ 2009-05-02 10:46 PeteYan 阅读(434) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**//*** BE CAREFUL! THIS IS A FULL FUNCTIONALL VIRUS! *** ABSOLUTELY NO WARRANTY! IT COMES UNDER... 阅读全文
posted @ 2009-02-22 20:07 PeteYan 阅读(281) 评论(0) 推荐(0)