#include<stdio.h>
#include<string.h>
int charAt(char *,char);
int main(int argc,char * argv[]){
char str[20]="djkljlekkkhhfd";
char ch;
printf("请输入你要查找的字符:\n");
scanf("%c",&ch);
int i=charAt(str,ch);
printf("%c所在的位置是:%d\n",ch,i);
}
//实现查找字符在字符串中的位置
int charAt(char *arr,char ch){
int i=0;
while(*arr!='\0'){//用for循环应该更简单点
if(*arr==ch){
return i;
}
arr++;
i++;
}
return -1;
} |
|