连接两个字符串
2012-04-09 20:40
232 查看
//问题描述:实现库函数strcat的功能即将两个字符串连接起来 #include<stdio.h> char* str_catenate(char* str1,char* str2); int main(void) { char str1[200],str2[100]; printf("请输入要连接的两个字符串\n"); scanf("%s%s",str1,str2); printf("连接后的字符串为:%s\n",str_catenate(str1,str2)); } char* str_catenate(char*str1,char *str2) {//将字符串str2连接在str1的后面,并返回指向str1的指针 int i,j; char str_result[200]; for(i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';j++,i++) str1[i]=str2[j]; str1[i]='\0'; //最后添加字符串结束标志,只有直接初始化字符串例如:char a[]="abcd";或用scanf给字符串赋值时例如char a[10];scanf("%s",a);系统才会 //自动在结尾添加结束标志'\0'.库函数中所有关于字符串的函数都是基于字符串结束标志'\0'的。 return str1; }
相关文章推荐
- ytu 1052: 写一函数,将两个字符串连接(水题,指针练习)
- JavaSE8基础 String concat与+ 连接两个字符串
- c语言中连接两个字符串
- 直接赋值与从键盘输入两种方式进行hello与word两个字符串的连接
- 编一程序,将两个字符串连接起来,不要用strcat函数。
- Python 连接MongoDB并比较两个字符串相似度的简单示例
- 编写一个函数,实现两个字符串的连接功能
- 连接两个字符串
- 我们如果想对web.config的数据库连接字符串进行加密的话,那么这里提供了两个方法。
- 写一函数,将两个字符串连接
- 两个字符串连接输出乱码问题解决
- java记——连接两个字符串
- 编一个程序,将两个字符串连接起来,不要用strcat函数。
- 连接两个字符串中的不同字符 lintcode python
- C/C++ 连接两个字符串
- SQLite中怎么将两个字段字符串合并连接为一个
- 6-2-1 字符串-字符串变量String-创建字符串变量-初始化字符串变量-字符串连接-输入字符串(单词、行)-对象变量的赋值-比较两个字符串是否同一个-比较两个字符串内容是否相同
- C++ - 给出一个函数来连接两个字符串A和B,其中字符串A的后几个字节和字符串B的前几个字节重叠
- 编写一程序,将两个字符串连接起来的3种方法
- 动态内存分配:如何将两个字符串连接成单个字符串