连接两个字符串(c语言)
2020-02-01 04:54
2321 查看
利用两种方法实现连接两个字符串。
方法1:利用C语言的库函数strcat()来实现两个字符串的连接。
方法2:不允许使用连接函数strcat(),即自己编写程序将字符串2中的字符逐个复制到字符串1的后面,从而实现字符串的连接功能。
方法一:
#include<stdio.h> #include<string.h> int main() { char str1[50],str2[50]; gets(str1); gets(str2); strcat(str1,str2); printf("\n"); puts(str1); return 0; }
方法二:
#include<stdio.h> int main() { int i=0,j=0,k=0,m=0; char str1[50],str2[5![在这里插入图片描述](https://img-blog.csdnimg.cn/20191103161518192.JPG)0]; gets(str1); gets(str2); while(str1[i]!='\0') { i++; k++; } while(str2[j]!='\0') { j++; m++; } for(i=0;i<=k+m;i++)//注意:在把str2复制过来时连着最后一个'\0'也要复制过来 { str1[i+k]=str2[i]; } puts(str1); return 0; }
运行结果:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- c语言两个字符串数组的连接 通过地址搞定
- C语言 不使用strcat函数实现连接两个字符串功能
- 自定义strcat函数,实现两个字符串的连接(c语言描述)
- 连接两个字符串 C语言
- C语言实现将两个字符串连接起来输出(不使用 strcat 或 strncat 函数)
- C语言OJ项目参考(1052)两个字符串连接
- C语言 6习题13 编一程序,将两个字符串连接起来,不要用strcat函数。
- 【c语言】将两个字符串连接起来,不要用strcat函数
- C语言中连接两个字符串组成一个字符串
- c语言连接两个字符串
- c语言连接两个字符串
- c语言中连接两个字符串
- 将两个字符串连接。解决了c语言输入出现溢出现象
- (c语言)连接两个字符串
- c语言连接多个字符串(strcat函数实现)
- C语言strpbrk()函数:返回两个字符串中首个相同字符的位置
- LR中用C语言比较两个字符串变量
- C语言字符串连接strcat、strncat用法说明和注意事项
- JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
- 第十五周 OJ 连接两个字符串