01、程序设计
文章平均质量分 68
johndiyang
本命年的猪
展开
-
memcpy memset strcpy的常用方法
memset主要应用是初始化某个内存空间。memcpy是用于COPY源空间的数据到目的空间中。strcpy用于字符串COPY,遇到‘/0’,将结束。----------------------如果你理解了这些,你应该知道他们的区别:例如你初始化某块空间的时候,用到memcpy那么应该怎么写,是不是显得很笨。int m[100]->memset((void*)m,0x00,sizeof(int)*原创 2006-09-21 08:51:00 · 1771 阅读 · 0 评论 -
改变字符串顺序(倒序)
you are a student from fzu.倒序成:fzu from student a are you.#include stdio.h>#include string.h>#define MAX_STRING_LEN 50int main()...{ int j=0; int i=0; int nLen; char src[]="you原创 2006-09-25 17:17:00 · 2200 阅读 · 2 评论 -
fork进程的一些处理,
转载时请注明出处:http://blog.csdn.net/johndiyang/exit(0) //正常退出当前进程fork() //之后的语句,子进程和父进程同时运行。但是在子进程中fork返回0,在父进程中fork返回大于1的进程ID。也就是说,你定义的I在父进程和子进程中有不同的值。if(fork()==0){//这个判断,子父进程都有,但是在父进程中fork()的返回值大于0,所原创 2006-09-28 16:05:00 · 1597 阅读 · 0 评论 -
保持子进程的唯一性存在
1、创建子进程2、子进程唯一3、子进程终止后重新启动之。 bool g_bFinished=false;void SIGNAL_HANDLER(int nStat)...{ printf("nState=%d ",nStat); g_bFinished=true; return;}void SIGNAL_CHLD_HANDLER(int nS原创 2006-09-27 17:20:00 · 1018 阅读 · 0 评论 -
传递数据结构参数和字符串参数时,同时传递长度
再系统调用函数中,经常看到这样的情况:传递结构体和字符串参数时,同时传递长度。我们可以在程序中获得传入结构体和字符串的长度,为什么还要再传入一个长度?原因在于:当传入的参数时字符串时我们可以轻易的获得长度,但是这个长度是用SIZEOF 还是STRLEN,其值是否有效?传入的参数后,不论SIZEOF还是STRLEN其长度变为传输参数的实际长度,而不再是定义变量时内存分配的长度看下原创 2006-10-08 18:29:00 · 1673 阅读 · 0 评论 -
google广告
<!--google_ad_client = "pub-5735701076789805";google_ad_width = 180;google_ad_height = 60;google_ad_format = "180x60_as_rimg";google_cpa_choice = "CAAQoIL9hwIaCOs5KQZTQ61gKNTn6n4";google原创 2006-10-18 18:49:00 · 792 阅读 · 0 评论 -
软件工程中的文档
做的一个项目进入了“修该”阶段,真是郁闷啊。前期的时候自己经过详细的分析,作出了系统设计,但是系统设计中的很多结论都没有写出其原因。现在项目组的其他人因为自己的方便或者一时兴起,要我改这里改那里。甚至要该整个系统的流程和结构。郁闷啊!汲取教训:要把工作时的文档整理的请清楚楚,一方面一备自己不时之需,另一方面也让别人接手这个系统方面了很多。原创 2007-03-10 12:46:00 · 850 阅读 · 0 评论 -
数组和指针的空间分配
#include int foo(char *p){ strcpy(p,"hello"); printf("%s/n",p); return 0;}int main(int argc,char **argv){ char *s="hello";// foo(s); //内存益出 printf("%s/n",s);原创 2007-05-09 15:55:00 · 1283 阅读 · 3 评论 -
perl语言中传递数组参数
在perl语言中,数组参数的传递只能在同一个文件中实现。当你用require包含一个子文件,并调用子文件中的函数时,无法正确的传入数组参数,请参看如下代码test.pl:#!usr/bin/perl#require myutils.pl;my @test = ("hello","world","dlt_test");my $sss = ("sss test"原创 2008-06-22 18:25:00 · 7764 阅读 · 1 评论