Cześć mam problem na etapie kompilacji, z którym się bije i szukam rozwiązania i nie mogę znaleźć,
//main.cpp
#include <stdlib.h>
#include <time.h>
#include "tabUtils.h"
int main(){
srand (time(NULL));
int tab[20];
for(int i=0; i<sizeof(tab)/sizeof(tab[0]); i++){
tab[i]=rand() % 100;
}
void printTab(tab, sizeof(tab)/sizeof(tab[0]));
void reverseTab(tab, sizeof(tab)/sizeof(tab[0]));
void printTab(tab, sizeof(tab)/sizeof(tab[0]));
return 0;
}
//deklaracje funkcji z tabUtils.h
void printTab(const int * const tab, unsigned int size);
void reverseTab(int * const tab, unsigned int size);
Same funkcje nie są problemem, więc nie zaśmiecam niepotrzebnie.
Podaje jako argument nazwę tablicy, czyli wskaźnik na pierwszy element, więc nie rozumiem czemu ten wskaźnik nie jest zrozumiały dla kompilatora.
Z góry dzięki za wszystkie odpowiedzi i pozdrawiam (;