Bir Yazının İçinde Bir Karakter Arayan İşlev(strchr) (C)

Standart strchr işlevi. Birinci parametresine adresi aktarılan yazının içinde ikinci parametresine sıra numarası aktarılan karakteri arıyor. Bu karakteri bulursa bulduğu yerin adresini döndürüyor. Bulamaz ise işlevimiz NULL adresini döndürüyor. Bu fonksiyon ile ” karakteri de arayabilirsiniz.

Ekran Çıktısı:

bir yazi giriniz : Mehmet Gazi Kaptan
aranacak karakter : G
bulundu = (Gazi Kaptan)

Kaynak Kod:

[ads]

[c]
#include <stdio.h>

#define ARRAY_SIZE 100

char *strchr(const char *str, int ch)
{
int k;

for (k = 0; str[k] != ”; ++k)
if (str[k] == ch)
return (char *)(str + k);

return NULL;
}

int main()
{
char s[ARRAY_SIZE];
int ch;
char *ptr;

printf(“bir yazi giriniz : “);
gets(s);

printf(“aranacak karakter : “);
ch = getchar();

ptr = strchr(s, ch);

if (!ptr)
printf(“(%s) yazisinda (%c) karakteri yok!n”, s, ch);
else
printf(“bulundu = (%s)n”, ptr);

return 0;
}
[/c]

Benzer Yazılar
MEB nın resmi web adresinde yayınlanan bilgilere göre direksiyon sınavında 4 defa başarısız olanlar için
Taşımacılık basit bir iş değildir. Her ne kadar ev eşyası ve ya farklı eşya taşımacılığı
13 Mart 2016 tarihi 2016 YGS Soru Kitapçığı ile Cevap Anahtarına, 14 Mart 2016 günü
2015 Best Free Magazine, News and Personel Blog WordPress Themes SmartLine WordPress Theme Smartline Demo 
Evde çocukların oyun oynarken veya anne babalarının haberi olmadan yaptıkları komik davranışlar ve yaramazlıkları  
Soru1.: Meslek Lisesi mezunları mühendis olabilir mi? Cevap:Meslek Lisesi mezunları Mühendislik Fakülteleri veya Teknoloji Fakülteleri´nin
Her zaman teknoloji, internet ve web tasarımı bilgileri verirken, dünyada başka şeylerin de öenmli olduğunu
Please follow and like us:
0

Leave a Reply