下面函数 replace 的功能 : 在字符串 s1 中查找字符串 s2 中的字符,并将找到的字符用 s3 中对应位置的字符替换。假设 s1 为 "information technology" ,s2 为 "it",s3 为 "IT". 则调用 replace 函数后,字符串 s1 的内容将变换为“ InformaTlon Technology". # include
void replace(char* s1, char* s2, char* s3) { char* t; for (;*sl; sl++) {t=_____ ; while( * t&&*t!=*sl) t++; if( *t) *s1= *s3+____; } } int main() { char ch1[50]= "information technology" , ch2[10]= "it", ch3[10]="IT";printf("Replace former string is:"); printf("%s\n" , ch1); replace(ch1 ,ch2 ,ch3); printf("The replacement string is:"); printf("%s\n", chl); return 0;