int *tab1, *tab2, *tab3;
int IloscElementow1=0, IloscElementow2=0, IloscElementow3=0;
void push(int item, int *IloscElementow, int *tab)
{
*IloscElementow+=1;
tab=realloc(tab,*IloscElementow*(sizeof(int)));
tab[*IloscElementow-1]=item-48;
}
int main(int argc, char *argv[])
{
push(5,IloscElementow1, tab1);
}
Nie wiem w jaki sposób przekazywać poszczególne tablice do funkcji, żeby to zadziałało. Chciałbym funkcję push wykorzystywać dla kilku tablic, wydawało mi się że tak będzie poprawnie, ale za każdym razem się krzaczy.