谁能帮我写下 下面C语言的设计过程和步骤 越多字越好 废话也可以 但是开头结尾必须符合啊

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:48:50
#include <stdio.h>

void StringJoin(char *s1,char *s2)
{
while(*s1)
s1++;
while((*s1++ = *s2++)!='\0')
;

}

void main()
{
char str1[80],str2[80];
printf("Input str1&str2:\n");

gets(str1);
gets(str2);

StringJoin(str1,str2);
printf("输出为:\t");
puts(str1);
}

#include <stdio.h>

void StringJoin(char *s1,char *s2) /*字符串串接函数*/
{
while(*s1)/*找出s1的尾巴也就是0*/
s1++;
while((*s1++ = *s2++)!='\0') /*把s2串接到s1*/
;

}

void main()
{
char str1[80],str2[80]; /*定义俩个字符串*/
printf("Input str1&str2:\n");

gets(str1); /*输入第一个字符串*/
gets(str2); /*输入第二个字符串*/

StringJoin(str1,str2); /*调用字符串串接函数*/
printf("输出为:\t");
puts(str1); /*输出串接好的字符串*/
}

一楼啊,看好点,那个是串接函数,不是复制函数啊!

输入2个字符串数组
用gets把它们分别附值给str1,str2,
调用StringJoin这个函数
实现把str2复制给str1的功能
最后输出str1