Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/vhosts/bilgigunlugum.net/httpdocs/index.php on line 43
C Programlama

BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C örnek kodlar > c_ornek00034

C örnek kodlar

Bir karakter dizisindeki bir karakterin sayısını bulma

Bir karakter dizisinde belirli bir karakterin kaç defa geçtiğini bulmak için, aşağıdaki programda yer alan bg_count_char() fonksiyonunu kullanabiliriz.


#include <stdio.h>

int bg_count_char(char *str, char ch);

int main(void)
{
  printf("%d", bg_count_char("Bilgisayar", 'a'));

  return 0;
}

int bg_count_char(char *str, char ch)
{
  char *p = str;
  int id=0;

  while(*p++) if(*p==ch) id++;

  return id;
}

Yukarıdaki programı derleyip çalıştırdığımızda, aşağıdaki ifadeleri ekrana yazar:

2