Witajcie, mam problem z poniższym kodem, chce aby program zapisywał z metody wpisz wartości do tablicy poprzez wskaźnik. Niestety cały czas program zapisuje do zmiennej, zamiast do tablicy. Co jest błędem?
#include <iostream>
using namespace std;
void wpisz(int *a){
for(int i=0; i<2; i++){
cout<<"Podaj "<<i+1<<" wartosc: ";
cin>>*a;
}
for(int i=0; i<2; i++){
cout<<"Wartosc "<<i+1<<" to: "<<(int)*a<<endl;
}
}
void wypisz(int *a){
for(int i=0; i<2; i++){
cout<<"Wartosc "<<i+1<<" to: "<<(int)&a<<endl;
}
}
int main()
{
int tab[2];
int *a = tab;
wpisz(a);
// wypisz(a);
return 0;
}