Witam.
Mam problem ze wskaźnikami.
Chciałbym po prostu wpisać ręcznie jakąś ilość liczb a następnie wypisać je w konsoli. Bez wskaźników nie mam z tym problemu.
Napisałem kod, który wydaje mi się poprawny lecz wypisuje nieoczekiwane przeze mnie rzeczy. Jak to zrobić na wskaźnikach?
#include <iostream>
using namespace std;
int ile;
int main()
{
cout<<"Jaki rozmiar tablicy: ";
cin>>ile;
cout<<endl;
int *tablica; //Nowy wskaznik
tablica=new int [ile]; // Stworzony wskaznik bedzie teraz tablica
for (int i=0; i<ile; i++)
{
cout<<"liczba nr "<<i+1<<": ";
cin>>*tablica;
tablica++;
}
for (int i=0; i<ile; i++)
{
cout<<endl<<(int)tablica<< " - "<<*tablica;
tablica++;
}
delete [] tablica;
tablica=NULL;
return 0;
}