Jak wypisać elementy tablicy przez wskazniki? Chodzi mi o ostatnia funkcje .Mam skopiowac zawartosc tablicy tab do wskaznikowej. Kompilator nie wypisuje mi elementów, co mam zle?. Tablica na indeksach wyswietla elementy poprawnie .
#include <stdio.h>
#define ROZMIAR 5
void funkcjaindex(const int tab[], int indeksowa[], int n);
void funkcjawskaznik(int *tab[], int *wskaznikowa[], int n);
int main()
{
int glowna[ROZMIAR]={5,2,3,4,5};
int indek[ROZMIAR];
int wskaz[ROZMIAR];
funkcjaindex(glowna,indek,ROZMIAR);
printf("Odstep \n");
funkcjawskaznik(glowna,wskaz,ROZMIAR);
return 0;
}
void funkcjaindex(const int tab[], int indeksowa[], int n)
{
int licznik;
for(licznik=0;licznik<n;licznik++)
{indeksowa[licznik]=tab[licznik];
printf("Element %d to %d\n",licznik+1,indeksowa[licznik]);
}
}
void funkcjawskaznik( int *tab[], int *wskaznikowa[], int n)
{
while(*tab++=*wskaznikowa++)
{
*wskaznikowa=*tab;
printf("%d \n",*wskaznikowa);
}
}