Witam,
przesylam do funkcji adres 1 elementu w tablicy, ilosc elementow w tablicy i jako trzeci parametr przesylam adres zmiennej, ktora ma byc co przejscie petli inkrementowana.
Dlaczego program blednie pokazuje wartosc zmiennej po wywolaniu voida?
#include <iostream>
using namespace std;
void wczytywanie(int tab [], int ile, int *c );
int main()
{
int wyniki[10] = {} ;
int counter = 0;
int *p = &counter;
wczytywanie(wyniki, 10, p);
cout<<counter;
return 0;
}
void wczytywanie(int tab[] , int ile , int *c )
{
for(int i=0; i<ile; i++)
{
cin>>tab[i];
*c++;
}
}