-
Üyelik
30.10.2015
-
Yaş/Cinsiyet
30 / E
-
Meslek
Üniversite Öğrencisi
-
Konum
Trabzon
-
Ad Soyad
Y** S**
-
Mesajlar
33
-
Beğeniler
12 / 0
-
Ticaret
0, (%0)
Yarın Programlamaya Giriş sınavım varda geçen sene finalde sorulan sorulara bakayım dedim. Bu kod girilen stringde istenilen karakterin kaçıncı sırada olduğunu buluyor fakat ben kodu tam olarak anlayamadım. Satırlara yorumlar ekleyerek açıklayabilecek birisi var mı acaba?
#include
#include
#include
void myStringSearch(const char*,const char,int *);
int main()
{
char myString[]="aabkaaa";
char charToFind='k';
int result;
myStringSearch(myString,charToFind,&result);
if(result!=-1)
printf("KARAKTER BULUNDU %d\n",result+1);
else
printf("KARAKTER BULUNAMADI.\n");
}
void myStringSearch(const char*param1,const char param2,int *sonuc)
{ int i,tut=0;
for(;*param1!='\0';param1++)
{
if(tut==0)
if(*param1==param2)
{ *sonuc=i;
tut++;
}
i++;
}
}