BİLİŞİM - BİLGİSAYAR - EĞİTİM
  Metinde Arama Yapma
 
 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  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol