C语言 编写函数实现字符串追加,不允许调用strcat函数。
2015-04-04 19:56
651 查看
编写函数实现字符串追加,不允许调用strcat函数。
运行结果截图:
#include <stdio.h> #include <assert.h> char * my_strcat(char *dst,char const *src) { char * ret = dst; assert((dst != NULL)&&(src != NULL)); while(*dst) { dst++; } while(*dst++=*src++) { ; } return ret; } int main() { char p[10] ="Hello "; char *q = "World!"; printf("%s\n",my_strcat(p,q)); return 0; }
运行结果截图:
相关文章推荐
- C语言 编写程序实现字符串拷贝,不允许调用strcpy函数。
- C语言 编写函数实现内存重叠拷贝,不允许调用memmove函数
- C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列
- C语言 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形
- 用c语言实现 编写一个函数,它从一个字符串中提取一个子字符串
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形(考虑数字过大)
- 【c语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数
- 用C语言编写函数,实现strlen计算字符串长度的功能
- C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列
- 【C语言】实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面。
- C语言:利用指针和函数调用编写字符串拷贝函数strcpy
- C语言 编写程序实现内存拷贝,不考虑内存重叠。不允许调用memcpy函数
- C语言:编写一个函数实现一串字符串的左旋或者右旋
- 【c语言】实现一个函数,求字符串的长度,不允许创建第三方变量
- 【C语言】编写函数实现字符串旋转
- 【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。
- 用c语言实现 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。
- C语言:利用指针和函数调用编写字符串拷贝函数strcpy