C programlama için oldukça kullanışlı basit bir fonksiyon. c karakteri *s dizisinde olup olmadığını kontrol eden basit ama kullanışlı fonksiyon python if c in s:
yöntemine benziyor.
1
2
3
4
5
6
7
8
9
int isin(char *s,char c)
{
while(*s)
{
if(*s==c) return 1;
else s++;
}
return 0;
}
Eğer c s dizesi içinde bir karakterle eşleşirse geriye 1 döndürüyor. Eğer hiç eşleşme olmadan while döngüsü son bulursa geriye 0 döndürüyor.