Я новичок в C, и я работаю над своим собственным взорванию
, как функция. Я пытаюсь сосчитать, сколько раз происходит указанный персонаж в строке.
int count_chars(char * string, char * chr)
{
int count = 0;
int i;
for (i = 0; i < sizeof(string); i++)
{
if (string[i] == chr)
{
count++;
}
}
return count;
}
Это просто возвращает 0 каждый раз. Кто-нибудь может объяснить, почему, пожалуйста? :)