int main()
{
int rozmiar=0;
char *Tab=nullptr;
cout<<"Wpisz liczbê w zapisie zymskim.\nWprowadz 0 aby zakonczyc wczytywanie\n";
while(Czytaj(Tab,rozmiar));
}
//============================================
bool Czytaj(char *Tab,int &rozmiar)
{
char bufor;
cin>>bufor;
if(bufor=='0')
return false;
char *NTab=new char[rozmiar+1];
for(int i=0;i<rozmiar;++i)
{
NTab[i]=Tab[i];
}
NTab[rozmiar]=bufor;
delete [] Tab;
Tab=NTab;
rozmiar++;
return true;
}
Mam taki programik który ma wczytywać dane do tablicy i ją alokować. Ciągle brak odpowiedzi. Czuję, że mogłem źle przesłać z main do funkcji. Pomożecie?