#include
#define SIZE 40
int is_within(char ch,char str[]);
int main(void)
{
int i = 0;
char *p;
char ch;
char store[SIZE] = "abcd";
while(ch!='q')
{
printf("q to quit\n");
scanf("%c",&ch);
while (getchar() != '\n')
continue;
i = is_within(ch,store);
if(i!=0)
printf("%c在%s第%d位\n",ch,store,i);
else printf("没找到%c\n",ch);
}
return 0;
}
int is_within(char ch,char str[])
{
char *p=NULL;
int i=0;
while(i
if(str[i] == ch)
{
p=&str[i];
}
i++;
}
if(p==NULL)
return 0;
else
return (p-str+1);
}