Wstawiam tutaj 2 pliki:
#include "library.h"
#include "classTabela.h"
class BazaDanych
{
Tabela *tabele;
int iloscTabel;
string nazwa;
int iloscKolumn;
public:
BazaDanych();
void dodajTabele()
{
cout<<"Podaj nazwe nowej tabeli: "<<endl;
cin.ignore();
getline(cin,nazwa);
cout<<"Podaj ilosc kolumn: "<<endl;
cin>>iloscKolumn;
tabele=new Tabela[iloscTabel+1];
tabele[1]={iloscKolumn, nazwa};
tabele[1].print();
}
};
BazaDanych::BazaDanych()
{
iloscTabel=0;
}
#include "library.h"
#include "classRekord.h"
class Tabela
{
Rekord *rekordy;
int kolumny;
string nazwa;
public:
Tabela(){}
Tabela(int X, string Y)
{
kolumny=X;
nazwa=Y;
}
void print()
{
cout<<kolumny<<endl<<nazwa<<endl;
}
};
Wynik programu jest nastepujacy: Podaj nazwe nowej tabeli:
Ceny
Podaj ilosc kolumn:
3
2037278019
Ceny
Moje pytanie jest takie: Czemu zamiast trojki wyswietla sie ta dziwna liczba ??