2013年11月26日

va_start、va_end、va_list的使用

摘要: http://www.cnblogs.com/rainduck/archive/2010/11/10/1873417.html1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.#include void fun(int a, ...){ int *temp = &a; temp++; for (int i = 0; i #include #include int demo(char*, ...);int main... 阅读全文

posted @ 2013-11-26 16:55 屁屁侠 阅读(371) 评论(0) 推荐(0) 编辑

UNIX环境高级编程 apue.h头文件的配置

摘要: http://jimslinbing.blog.163.com/blog/static/85054319201292712414518/1.到http://www.apuebook.com下载源码2.tar解包,cd apue.2e3.vi Make.defines.linux 修改变量WKDIR,指向你的apue源码的位置,我的是/home/huangz/code/apue.2e,所以 WKDIR=/home/huangz/code/apue.2e4.vi include/apue.h 增加一个常量ARG_MAX,这是threadctl/getenv1.c和threadctl/getenv3 阅读全文

posted @ 2013-11-26 10:26 屁屁侠 阅读(5660) 评论(0) 推荐(0) 编辑

导航