连接两个字符串 C语言
2017-02-05 22:43
267 查看
#include < stdio.h>
#include < stdlib.h>
char* strcat_self(char *strFrist,char *strSecond){
int i=0,j=0;
static char newstr[20];
char *p;
p = newstr;
while(*(strFrist+i)!=’\0’){
(p+i) = (strFrist+i);
i++;
}
while(*(strSecond+j)!=’\0’){
(p+i) = (strSecond+j);
i++;
j++;
}
return newstr;
}
int main() {
char str1[20],str2[20],*newstr;
printf(“请输入第一个字符串:\n”);
gets(str1);
printf(“请输入第二个字符串:\n”);
gets(str2);
newstr = strcat_self(str1,str2);
printf(“字符串1:%s 字符串2:%s 连接后:%s\n”,str1,str2,newstr);
return 0;
}
#include < stdlib.h>
char* strcat_self(char *strFrist,char *strSecond){
int i=0,j=0;
static char newstr[20];
char *p;
p = newstr;
while(*(strFrist+i)!=’\0’){
(p+i) = (strFrist+i);
i++;
}
while(*(strSecond+j)!=’\0’){
(p+i) = (strSecond+j);
i++;
j++;
}
return newstr;
}
int main() {
char str1[20],str2[20],*newstr;
printf(“请输入第一个字符串:\n”);
gets(str1);
printf(“请输入第二个字符串:\n”);
gets(str2);
newstr = strcat_self(str1,str2);
printf(“字符串1:%s 字符串2:%s 连接后:%s\n”,str1,str2,newstr);
return 0;
}
相关文章推荐
- c语言两个字符串数组的连接 通过地址搞定
- C语言 不使用strcat函数实现连接两个字符串功能
- 将两个字符串连接。解决了c语言输入出现溢出现象
- C语言OJ项目参考(1052)两个字符串连接
- c语言连接两个字符串
- (c语言)连接两个字符串
- 【c语言】将两个字符串连接起来,不要用strcat函数
- c语言中连接两个字符串
- c语言连接两个字符串
- 我们如果想对web.config的数据库连接字符串进行加密的话,那么这里提供了两个方法。
- C语言字符串连接的实现
- C语言删除字符串中的指定字符,字符串连接
- 两个字符串连接
- iOS-SQLite中怎么将两个字段字符串合并连接为一个
- strcat 连接字符串,c语言实现
- 连接两个字符串
- 杭电 1867 KMP连接两个字符串
- strcat()连接两个字符串的问题分析
- C语言 指针连接字符串(二)
- 连接两个C风格字符串,重点在内存分配管理上