www.bilisim-egitim.tr.gg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bir metin içerisinde bir metin parçasın bulma (konumunu belirleme).
Girdi : . aranacak metin parçası (String) , aramanın yapılacağı metin (String)
Çıktı : aranan bilgi var ise başlangıç konumu (Integer) =-1 ise yok demektir
main()
{
char *a="12345";
char *b="34";
printf("%s %sn",a, b);
printf("%dn",kon(a, b));
}
int kon(char *s1, char *s2)
{
int i = 0, j, konum = -1;
while (i < strlen(s1) - strlen(s2))
{
konum = i;
for (j = 0; j < strlen(s2); j++)
if (s1[i + j] != s2[j])
konum = -1;
if (konum >= 0)
break;
else i = i + 1;
}
return konum;
/*www.bilisim-egitim.tr.gg*/
}
|
|
|
|
|
|
|
Bugün 172 ziyaretçi (261 klik)
www.bilisim-egitim.tr.gg
|
|
|
|
|
|
|
|