用c语言实现一个strcat函数功能相同的函数
来源:互联网 发布:明道软件优缺点 编辑:程序博客网 时间:2024/05/21 01:46
extern char *strcat(char *dest,char *src);
把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
#include "stdafx.h"#include <iostream>void mycat(static char a[],char b[]){int i=0,j=0;while(a[i++]!='\0'){}while(b[j++]!='\0'){a[i++]=b[j++];//i++;}a[i]='\0';}int main(){char str1[20]="yanzefeng";char str2[]={"feng"};mycat(str1,str2); printf("%s",str1); getchar(); return 0;}
#include "stdafx.h"#include <assert.h> #include <iostream>//将源字符串加const,表明其为输入参数 char * strcat(char *strdest,const char *strsrc){// 后文return address,故不能放在assert断言之后声明address char *address=strdest;assert((strdest!=NULL)&&(strsrc!=NULL));//对源地址和目的地址加非0断言while(*strdest)//当他指向不为空时{strdest++;//指针向后移 }while(*strsrc){*strdest++=*strsrc++;}//此处可以加语句*strDest=’\0’;无必要 return address;//为了实现链式操作,将目的地址返回 }int main(){char d[20]="yanze"; //数组当函数参数时会自动退化为指针char *s="feng";strcat(d,s);printf("%s",d);getchar();return 0;}
- 用c语言实现一个strcat函数功能相同的函数
- 【C语言】strcat函数的实现
- 【c语言】实现Strcat函数
- 【C语言】实现strcat函数
- C语言 strcat函数实现
- 编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
- 用C语言 实现strcmp(),strncmp()相同功能的myStrcmp()函数和myStrncmp()函数
- 用函数实现strcat功能
- 用函数实现strcat功能
- 【C语言】模拟实现库函数strcat函数
- 【c语言】 模拟实现库函数strcat函数
- C语言::模拟实现strcat函数
- 【c语言】模拟实现strcat()、strncat()函数
- 【c语言】模拟实现strcat函数
- C语言strlen, strcpy, strcmp,strcat函数的实现
- strcpy/strncpy/strcat/strcmp/strlen函数的c语言实现
- strcat函数C实现
- 实现strcat的功能【不可以使用strcat函数】
- Java学习笔记——字符串
- Xib的创建
- UVa 11078 Open Credit System (序列前后最大差)
- iphone关于单倍图和二倍图(导航 背景 变高)
- 马云告诉你:努力做一个内心强大的女子
- 用c语言实现一个strcat函数功能相同的函数
- 预编译头文件(precompiled header)
- Action Bar menu is not shown in ActionBarActivity
- linux系统日常管理
- Android中的VelocityTracker(速度追踪器)的介绍
- IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
- CSS布局:自适应高度的CSS布局
- 最新Eclipse中Javadoc配置教程
- CSS布局:根据浏览器宽度自动把布局从三栏切换成两栏加底栏