Witam.
Poniższy program wysypuje się po przypisaniu wartości dla zmiennej ile i pokazaniu wyników (najprawdopodobniej błędnych) w visual studio. W code::blocks działa. Moje pytanie brzmi: Dlaczego i co muszę zrobić żeby zadziałał? Dla pewności pobrałem plik z bloga żeby wykluczyć błędny kod.
#include <iostream>
using namespace std;
int ile;
int main()
{
cout << "Ile liczb w tablicy: ";
cin>>ile;
//dynamiczna alokacja tablicy
int *tablica;
tablica=new int [ile];
//pokaz kolejne adresy komorek w tablicy
for (int i=0; i<ile; i++)
{
cout<<(int)tablica<<endl;
tablica++;
}
delete [] tablica;
tablica=NULL;
return 0;
}