#include <stdio.h>
#include <string.h>

int main(void)
{
char str[81], chr = 0, *pstr=str - 1;
int len, i;

printf("入力? ");
while (!fgets(str, 80, stdin));

len = strlen(str) - 1;
str[len] = '\0';
for (i=0;i<len;i++) {
printf("%c ", str[i]);
}
printf("\n全部で%d文字です\n最初は%c 最後は%c\n\n検索? ", len, str[0], str[len-1]);

while (chr = getchar()) {
if (isalpha(chr)) break;
printf("英字を入力してください ");
}

printf("%cは%d文字目\n", chr, strchr(str, chr) ? (strchr(str, chr)-str)/sizeof(char)+1 : 0);
for (i=-1;(pstr=strchr(pstr,chr)) != NULL; i++, pstr++);
printf("%cは%d個あります\n", chr, i);
}

とりあえず作ってみたがバグが隠れてるかも知れん