C
zhaoduola
这个作者很懒,什么都没留下…
展开
-
malloc在子函数的问题
在子函数里用malloc给参数变量分配空间,变量赋值后,主函数的值不会变。原因:malloc出来的地址跟main中声明的变量的地址是不一样的,子函数中的赋值语句只是给malloc出来的那个空间付了值解决方法:在主函数定义变量时,定义成指针变量。调用时加&,在子函数的参数里用**。例1:void main(){ int *a; f(&a);}int f(i原创 2015-05-15 17:34:07 · 1317 阅读 · 0 评论 -
去右空格
#include #include #include char * rtrim(char *str){char *s=str;while( *s ){++s;}--s;while( s >= str ){if((*s==' ') || (*s=='\t') || (*s=='\r') || (*s=='\n') ){*s=0;原创 2015-10-19 17:34:00 · 317 阅读 · 0 评论 -
linux kill函数用法
转自Linux下Kill函数用法http://www.cnblogs.com/winnxm/archive/2010/01/22/1654502.html [ KILL ]功能描述:用于向任何进程组或进程发送信号。1 #include sys/types.h>2 3 #include signal.h>4 5 int kill(pid转载 2015-12-18 15:45:44 · 614 阅读 · 0 评论 -
关于setsid() 函数的说明
转自:http://blog.csdn.net/vblittleboy/article/details/8593067守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用 的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护转载 2015-12-17 14:31:54 · 1684 阅读 · 0 评论 -
结构体作为参数时,形参实参怎么写
结构体作为参数,要加&,子函数的结构体参数加*例1:struct student st{int a;};int main(){ struct st t; f(&t); ff(&t); return 0;}int f(struct st *t){ t->a=100;}int ff(原创 2015-05-15 17:37:17 · 2457 阅读 · 0 评论