void strcat(char strl, char str2 int i=0.=0 while (str1+i!=0,) while((str2+j=0) (str1+i)=“(str2+j); I++;j++; 2(str1+i)=="0
void strcat(char * str1, char * str2) { int i = 0,j=0; while(*(str1+i) != '\0') i++; while(*(str2+j) != '\0') { *(str1 + i) = *(str2 +j); i ++;j++; } *(str1+i) == '\0'; }
练习7程序利用函数 strcpy(str1,sr2)将字符串sr2拷贝 到字符串strl,请编写 stray(函数。 #include stdio. h void strcpy( char x strl, char s str2) void main( char * strl= Welcome i char *str2 =Everyone! strcpy(strl, str2); puts(strD);
练习7程序利用函数strcpy(str1,str2)将字符串str2拷贝 到字符串str1,请编写strpy( )函数。 #include "stdio.h" void strcpy(char * str1, char * str2) { } void main( ) { char *str1 = "Welcome "; char *str2 = "Everyone!"; strcpy(str1,str2); puts(str1); }
void strcpy(char s strl, char s str2) inti=0 while (str2+i!=0) (strl+i)=“(str2+i) 1++ str1+i)=="0
void strcpy(char * str1, char * str2) { int i = 0; while(*(str2+i) != '\0') { *(str1 + i) = *(str2 +i); i ++; } *(str1+i) == '\0'; }
练习8程序利用函数 strcmp(sr1,str2)比较两个字符串 sr1,Sr2的大小,如果,Str1>str2,返回1;strl==sr2,返 回0;strl<str2,返回-1.请编写 strate()函数。 #include stdio. h int strcmp(char x strl, char str2) void maino ichar *strl=Welcome char *str2 Everyone int a a=strcmp(strl, str2) switch(a) icase 1: printf(StrI>Str2 n); break; case 0: printf( Strl==Str2 n"); break; case-1: printf( Strl<Str2.n); break; 3
练习8 程序利用函数strcmp(str1,str2)比较两个字符串 str1,str2的大小,如果,str1>str2, 返回1; str1==str2,返 回0; str1<str2,返回-1.请编写strcat( )函数。 #include "stdio.h" int strcmp(char * str1,char * str2) { } void main() {char *str1 = "Welcome "; char *str2 = "Everyone!"; int a; a = strcmp(str1,str2); switch (a) {case 1:printf("Str1>Str2.\n");break; case 0:printf("Str1==Str2.\n");break; case -1:printf("Str1<Str2.\n");break; }}
int strcmp( char strl, char x str2 inti=0 while(((str1+!="0)&&(“(str1+)==“(str2+)) i++; if(((str1+i)-*(str2+i))>0)return 1 if(((str1+i)-*(str2+i))==0)return 0; if(((str1+i)-*(str2+i))<0)return-1
int strcmp( char * str1, char * str2) { int i = 0; while( (*(str1+i) != '\0')&&(*(str1+i)==*(str2+i)) ) i++; if((*(str1+i) - *(str2+i)) > 0) return 1; if((*(str1+i) - *(str2+i)) == 0) return 0; if((*(str1+i) - *(str2+i)) < 0) return -1; }