模拟strcpy与strncpy

来源:互联网 发布:php 数组的写法 编辑:程序博客网 时间:2024/05/21 23:00
void my_strcpy(char *dest, const char *src){assert(dest);assert(src);while ((*dest++ = *src++))//连同‘\0’一起拷贝了{;}}void my_strncpy(char*dest, const char*src, int n){assert(dest);assert(src);char*p = dest;while (n--){*p++ = *src++;}*p = '\0';}int main(){char str[10];char*str1 = "nihao";my_strncpy(str,str1,3);printf("%s",str);}

0 0
原创粉丝点击