yavuzslymn
Hectopat
- Katılım
- 1 Aralık 2014
- Mesajlar
- 45
Daha fazla
- Cinsiyet
- Erkek
Yarın Programlamaya giriş sınavım var da 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. Kısaca açıklayabilecek var mı acaba?
Kod:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
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++;
}
}