Arama Metodu Hata Uyarısı
-
program içinde kullanıcı tarafından girilen sayı değerini adım adım arama metodunda göre şu kodu yazdım
int seq_order_search(int a[], int k)
{
i=0;
while((a[i]<k)&&(i<End_of_Mas)) i++;
if(a[i]==k)
return 0;
else return -1;
}
void search(void)
{
int i, x;
printf("Enter the number who will be searched: ");
scanf("%d", &x);
i=seq_order_search(Data_type_int, x);
if(i>=0)
printf("%d found\n", x);
else
printf("%d was not found\n", x);
}
Derleme esnasında hata uyarısı alıyorum. Yardım edebilecek varsa teşekkür ederim.
-
derleme esnasinda hatami aliyosun, uyari mi ? aldigin uyari veya hatayi paylasirsan yardimci olmak daha kolay olur.(Hatta mumkun olur desek daha dogru)
-
Hocam bütün kodlar bunlarsa main() fonksiyonu yok burada.
Ayrıca C programlamada kendi yazdığın bütün fonksiyonları en üstte belirtmelisin.
Mesela şöyle bir fonksiyonun varsa:
void fank()
{
ali=5;
}
Bu fonksiyonu include headerlarından sonra şu şekilde göstermelisin:
void fank();
Seninkini gösterecek olursak:
int seq_order_search(int a[],int a);
void search(void);