今天考试卡在那里半天想不出来,回来还是不会做,以下是我写的程序,自然是不对的,望求解。
#include<stdio.h>
#include<string.h>
void newstring(char *s1,char *s2,char *s3);
main(){
char str1[80],str2[80],str3[80];
printf("输入一个字符串\n");
gets(str1);
printf("输入一个字符串\n");
gets(str2);
newstring(str1,str2,str3);
puts(str3);
return 0;}
void newstring(char *s1,char *s2,char *s3){
s3=s1;
while(*s1){
*s3=*s1;
s1++;
s3++;}
while(*s2){
*s3=*s2;
s2++;
s3++;}
*s3='\0';}