Witam! Mam problem...czuję,że banalny, ale nie mogę go znaleźć..
#include <stdio.h>
#include <stdlib.h>
void sortuj(int tab[5]);
int main(int argc, char *argv[]) {
int tab[5];
sortuj(tab[5]);
/* int i,max;
for(i=0;i<=4;i++)
{
printf("Podaj %d ocene",i+1); // <--- w mainie działa
scanf("%d",&tab[i]);
}*/
return 0;
}
void sortuj(int tab[5])
{
int i;
for(i=0;i<=4;i++)
{
printf("Podaj %d ocene",i+1); // <--- w funkcji nie działa ( ta sama skopiowana
scanf("%d",&tab[i]); // pętla)
}
}
Program ma wysylac tablice do funkcji, następnie wypełnic ją 5cioma cyframi. Problem w tym, że się wykrzacza po wpisaniu pierwszej. Co jest przyczyna?