文字列と文字が与えられた場合、その文字が文字列に何回存在するかを調べる必要があります。
これは私がこれまでに持っているものです:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
main ()
{
char string[10];
char c1, c2;
int contador, i, l, n;
printf ("Introduza uma string e dois caracteres.\n");
scanf ("%s %c %c", &string[i], &c1, &c2);
l = strlen (string);
contador = 0;
for (n = 0; n < l; n++)
{
if (c1 == string[i])
{
contador = contador + 1;
}
}
printf ("%d\n", contador);
}
printf のテキストはポルトガル語で、「文字列と 2 つの文字を導入する」という意味です。2 番目の文字は後で使用します。
あなたが与えることができる助けをいただければ幸いです。