gmmargin 2012-12-26
1.strcpy方法:
char*strcpy(char*strDest,constchar*strSrc)
{
assert((strDest!=NULL)&&(strSrc!=NULL));
char*address=strDest;//指针指向存放拷贝的字符串的数组的首元素位置
while((*strDest++=*strSrc++)!=‘\0’);//当没有遇到字符‘\0’时,把数组strSrc中的元素一次赋值到strDest数组的响应位置
returnaddress;//返回数组首地址的指针,相当于数组名
}
2.strlen方法:,它没有包括字符串末尾的'\0'。
intstrlen(constchar*str)//输入参数const
{
assert(strt!=NULL);//断言字符串地址非0
intlen;
while((*str++)!='\0')
{
len++;
}
returnlen;
}