strcpy 和strlen函数的模拟实现
2017-04-23 13:24
369 查看
//strcpy函数的模拟实现 #include<stdio.h> #include<assert.h> void my_strcpy(char *dest,char *src) { assert(dest!=NULL); assert(src!=NULL); while(*(dest++)=*(src++)) { ; } } int main() { char arr[20]; my_strcpy(arr,"hello world"); printf("%s\n",arr); return 0; } //strlen函数的模拟实现 #include<stdio.h> #include<assert.h> int my_strlen(char*dest) { int count=0; assert(dest!=NULL); while((*dest)!='\0') { count++; dest++; } return count; } int main() { int ret=my_strlen("abcdef"); printf("ret=%d\n",ret); return 0; }
相关文章推荐
- 模拟实现strcmp,strncmp,strstr,strcat,strncat,strcpy,strncpy,strlen ,memcpy,memmove等函数
- 模拟实现字符串操作函数(strcpy,strstr,strcat,strcmp,strlen)与内存操作函数(memcpy,memmove)
- 和字符串有关的函数的模拟实现 strlen strcpy strcat strstr strcmp
- 字符串处理函数的模拟实现(strlen、strstr、strcat、strcmp、strcpy、memmove、memcpy)
- 纯C 字符串操作函数 实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- strlen(),strcpy(),strncpy(),strcat(),strncat(),strcmp(),strncmp()等函数的实现
- 纯C 字符串操作函数 实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- 编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- strcpy 、 strlen 、strcat 函数的实现
- strlen, strcpy, strcat, strcmp, memset... (字符串操作函数的实现)
- 【转】字符串操作函数 C语言实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- strcpy; strcmp; strlen; strcat 函数实现
- memcpy, strcpy, strlen, strcmp, itoa, atoi 的函数实现
- memcmp,memcpy,memmove,memset,strcat,strcmp,strcpy,strlen 8个函数的实现
- memcpy、strcpy、strncpy、strlen、strcat几个函数的实现
- c 重要库函数实现!strcmp strcpy strlen strstr
- C语言实现strlen,atoi, strcpy等函数
- 字符串处理函数strlen、strcpy、strcat、strcmp和convert的C语言实现
- 纯C 字符串操作函数 实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... ) .