#include <stdio.h>
#define N 80
int main()
{
char a,ch,str[N];
int len=0,i;
int flag=-1; //数组下标从0开始,用flag=-1来判断是否找到指定字符。
scanf("%c\n",&a);
ch=getchar(); // char ch; ch=getchar()意思是将变量ch定义为char字符类型,当键盘输入一个字符的时候,将此值赋给变量ch。
getchar()函数的作用是从计算机终端(一般为键盘)输入一个字符。getchar()函数只能接收一个字符,其函数值就是从输入设备得到的字符。
当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。
for (i=0;ch!='\n';i++)
{
str[i]=ch;
len++;
ch=getchar();
}
for (i=0;i<len;i++)
{
if (a==str[i])
flag=i;
}
if (flag!=-1)
printf("index = %d\n",flag);
else
printf("NOT FOUND");
return 0;
}