您的位置首页生活百科

c语言贴吧

c语言贴吧

#include#includevoid catStr(char *str1, 歼亮纯char *str2){ int i,j; for(i=0;str1[i]!='\0';i++){}//for循环后不要乱用分号 for(j=0;str2[j]!='\0';j++){ str1[i+j]=str2[j]; }    str1[i+j]='\0';}lenStr(char m[]){ int i; for (i=0;m[i]!='\0';i++); printf("%d",i);}void main(){ char s1[50]="student",s2[50]="school"; printf("s1=%s,s2=%s\n"氏咐,s1,s2); printf("s1的长度:"); lenStr(s1); printf("\ns2的长度:"); lenStr(s2); catStr(s1,s2); printf("\n连接后的字符串:"); printf("%s\n",s1); printf("连接后的字符串的长键兄度"); lenStr(s1); printf("\n");}