【c语言】实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
2015-03-27 15:59
1076 查看
/*实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面。 例如:char dest[10] = "andef"; char *src = "ghi"; my_strcat();之后,dest指向的字符串为"andefghi".*/ #include <stdio.h> #include <assert.h> char * my_strcat(char * dest,char const * src) { char *ret = dest; assert( ( dest != NULL ) && ( src != NULL )); while( *dest != '\0') { dest++; } while( *src != '\0') { *dest++ = *src++; } *dest = '\0'; return ret; } int main() { char dest[10] = "andef"; char *src = "ghi"; my_strcat(dest,src); printf("追加后的字符串是:%s\n",dest); return 0; }
相关文章推荐
- 【C语言】实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面。
- 实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
- 实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
- c语言实现 char * my_strcat(char * dest,char *src)函数 追加字符串
- C语言 实现char * my_strcat(char * dest,char *src)函数
- 【C语言】实现char * my_strcat(char * dest,char *src)函数
- 用c语言实现 将src指向的字符串追加到dest指向字符串的后面
- 实现追加函数char *my_strcat(char *dest,char *src)
- C语言编程练习5——编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放
- 【c语言】编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间
- 2.C语言实现函数void *memmove(void *dest, const void *src, size_t n)。memmove 函数的功能是拷贝src所指的内存内容前n个字节到dest所指
- C语言实现字符串拷贝函数char *strcpy(char *dest, const char *src)
- 用函数my_strcpy(char *dest,char *sour)实现strcpy()的功能
- 编写实现 函数char *strcat(char *dest ,char *src)
- 将src指向的字符串追加到dest指向字符串的后面
- 1.编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参数在
- 03微信公众平台 - 实现【天气查询】功能函数,返回一个文本字符串。
- 用C语言实现函数void * memmove(void *dest,const void *src,size_t n)
- 【转】字符串操作函数 C语言实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- C语言中strcpy(char *strDest, const char *strScr)字符串复制库函数的理解与分析