編寫程式,分別輸入兩個字串到字元陣列s和t中,假設字串的長度均不超過100
- 2022-09-17
展開全部
#include
char * stringcat(char *s,char *t)
{
char *p;
int i,sn=strlen(s);
int j,tn=strlen(t);
p=(char *)malloc(sn+tn+1);
for(i=0;i for(j=0;j p[i+j]=‘\0’;
return p;
}
void main(void)
{
char s[100],t[100];
FILE*fp;
fp=fopen(“d:\\mystring。txt”,“w”);
scanf(“%s”,s);
scanf(“%s”,t);
fprintf(fp,“%s”,stringcat(s,t));
printf(“after:=%s\n”,stringcat(s,t));
}