编写一程序,将两个字符串连接起来,不要使用strcat函数——C语言

1 概述

编写一程序,将两个字符串连接起来,不要使用strcat函数。

2 解法

//C程序设计第五版(谭浩强)
//章节:第六章 利用数组处理批量数据 
//习题6.13 编写一程序,将两个字符串连接起来,不要使用strcat函数。 
 
#include 
#include 

int main()
{	
	char str1[100],str2[100];
	int i,n;
	i=n=0; 
	printf("请输入您的第一个字符串:\n");
	gets(str1);
	printf("请输入您的第二个字符串:\n");
	gets(str2);
	printf("通过strcat函数串接结果为:\n%s",strcat(str1,str2));
	while(str1[n]!='\0'){
		n++;
	}
	while(str2[i]!='\0'){
		str1[++n]=str2[i++];
	}
	printf("\n不通过strcat函数串接结果为:\n%s",str1);
	return 0;
}

你可能感兴趣的:(C)