C strchr Fonksiyonu
strchr fonksiyonu nasıl
çalışır?
Kendi strchr fonksiyonumuzu
nasıl kodarız?
/*strchr fonksiyonu nasıl
çalışır?
Kendi strchr
fonksiyonumuzu nasıl kodarız?
*/
#include <stdio.h>
#include <stdlib.h>
char *myStrChar(const char *str, int ch )
{
char *retValue = NULL;
while( *str != '\0')
{
if( *str ==
ch )
{
retValue = str;
break;
}
++str;
}
if( ch == '\0')
{
retValue = str;
}
return retValue;
}
int main(void) {
//strchr fonksiyonu : string character
//char *strchr(const char *str, int ch);
{
char title[] = "Okula
gulerek git.";
char *findChar
= strchr(title, 'z');
if( NULL !=
findChar )
{
printf("%s\n", findChar
);
}
else
{
printf("Karakter
bulunamadi\n");
}
}
//kendi strchr fonksiyonumuzun kullanımı
{
char title[] = "Okula
gulerek git.";
char *findChar
= myStrChar(title, 'z');
if( NULL !=
findChar )
{
printf("%s\n", findChar
);
}
else
{
printf("Karakter
bulunamadi\n");
}
}
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder