在主函数中输入字符串“information”,然后分别输出字符 ‘i’、‘f’、‘x’的位置(应分别输出1、3、-1)。
#include <stdio.h>
int index(const char *str,char ch){
int i;
for (i = 0 ; *(str+i) != '\0' ; i++){
if(*(str+i) == ch){
return i+1;
}
}
return -1;
}
int main(){
char str[20]="information";
printf("%d,",index(str,'i'));
printf("%d,",index(str,'f'));
printf("%d",index(str,'x'));
return 0;
}
运行结果: