Posted on 2009-09-03 09:52
Prayer 阅读(295)
评论(1) 编辑 收藏 引用 所属分类:
C/C++
/*试验strncpy与strcpy.strcpy存在内存泄露的问题*/
char tt[2];
char ss[2];
char *p=tt;
strcpy(tt,"123");
printf("%c,%c,%c,%c\n",*p,*++p,*++p,*++p);
printf("%c,%c\n",tt[0],tt[1]);
strncpy(ss,"123",sizeof(ss));
char *q=ss;
printf("%c,%c,%c,%c\n",*q,*++q,*++q,*++q);
printf("%c,%c\n",ss[0],ss[1]);