編寫程式,分別輸入兩個字串到字元陣列s和t中,假設字串的長度均不超過100

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-09-17

編寫程式,分別輸入兩個字串到字元陣列s和t中,假設字串的長度均不超過100最簡單的聲音2022.01.31 回答

展開全部

#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));

}

Top