Witam
Chciałem napisać program, który za pomocą dynamicznie stworzonej tablicy pozwoli zapisać z klawiatury jakieś dane a potem poprzez wskaźnik pozwoli wpisane wartości odczytać, niestety finalnie dane z komórek tablicy zwracane są błędnie (podawane są inne dane) - pomocy, gdzie strzeliłem bug'a?
# include <iostream>
using namespace std;
int main(){
int ile, set, k;
cout << "podaj ile liczb w tablicy: " << endl;
cin >> ile;
int var = ile;
int *tablica;
tablica = new int [ile];
for ( int i =0 ; i < ile ; i++){
cout << "podaj wartosc komorki tablicy [" << i << "]"<< endl;
cin >> set;
*tablica = set;
tablica++;
}
cout << "podales dane: " << endl;
for (k = 0 ; k < var ; ++k){
cout << k+1 << " tablica ["<< k <<"] = " <<tablica[k]<<endl;
}
delete [] tablica;
return 0;
}