Wstawiam tutaj 2 pliki (Mam tam jeszcze biblioteke itp.)
#include "classTabela.h"
class BazaDanych
{
Tabela *tabele;
int iloscTabel;
string nazwa;
int iloscKolumn;
public:
BazaDanych();
void dodajTabele()
{
cout<<"Podaj nazwe nowej tabeli: "<<endl;
cin>>nazwa;
cout<<"Podaj ilosc kolumn: "<<endl;
cin>>iloscKolumn;
tabele=new Tabela[iloscTabel+1];
Tabela[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<<"Dupa jasiu"<<endl;
}
};
Czemu ten fragment nie dziala?
tabele=new Tabela[iloscTabel+1];
Tabela[1]->print();
Wyskakuje taki error: error: expected unqualified-id before ‘[’ token
Tabela[1].print();