Не запускается второй ввод
#include <stdio.h>
int main() {
char a,arr[200];
scanf("%c",&a);
fgets(arr,200,stdin);
for(int i=0;arr[i]!='\0';i++){
if(arr[i]==a){printf("%d",i+1);break;}
else if(arr[i+1]=='\n'){printf("-1");break;}
}
return 0;
}
Прога должна считать символ, найти его в введённой строке и затем вывести его порядковый номер. При отсутствии символа -1. Думал думал так и не понял почему запускается только первый ввод