Chinaunix首页 | 论坛 | 博客
  • 博客访问: 292424
  • 博文数量: 70
  • 博客积分: 485
  • 博客等级: 下士
  • 技术积分: 632
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 08:55
文章分类

全部博文(70)

文章存档

2014年(47)

2013年(1)

2012年(22)

我的朋友

发布时间:2014-04-23 09:57:50

getopt用来解析命令行选项参数头文件:#include <unistd.h>函数定义: int getopt(int argc,char * const argv[ ],const char * optstring);函数说明:参数argc和argv是由main()传递的参数个数和内容。参数optstring 则代表欲处理的选项字符串。此函数会返回在argv 中下一个的选项字母,此字母会对应参数optstring 中的.........【阅读全文】

阅读(866) | 评论(0) | 转发(0)

发布时间:2014-04-22 14:31:23

int snprintf(char *restrict buf, size_t n, const char * restrict  format, ...);函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个'\0'。所以如果目标串的大小为n 的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。点击(此处)折叠或打开.........【阅读全文】

阅读(959) | 评论(0) | 转发(0)

发布时间:2014-04-22 13:10:34

一、指针数组和数组指针的内存布局 初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组.........【阅读全文】

阅读(650) | 评论(0) | 转发(0)

发布时间:2014-04-22 10:50:26

TCP连接断开的时候调用closesocket函数,有优雅的断开和强制断开两种方式.那么如何设置断开连接的方式呢?是通过设置socket描述符一个linger结构体属性。linger结构体如下:struct linger{int l_onoff;int l_linger;};有三种组合方式:第一种l_onoff = 0;l_linger忽略这.........【阅读全文】

阅读(866) | 评论(0) | 转发(0)

发布时间:2014-04-18 13:32:50

函数声明:char *getenv(const char *name)函数说明:getenv()用来取得参数name环境变量的内容。参数name位环境变量的名称,如果该变量存在则指向该内容的指针。返回值:执行成功则返回指向该内容的指针,找不到符合的环境变量名称则返回NULL;例子:这是提取HOME环境变量点击(此处)折叠或打开.........【阅读全文】

阅读(3575) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册