int main()
{
int rozmiar = 0;
char * Tab = nullptr;
cout << "Wpisz liczbê w zapisie rzymskim.\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?