#include <iostream>
#include <cstring>
class Katalog;
#pragma hdrstop
#pragma argsused
//---------------------------------------------------------------------------
class Katalog
{
int i,sz;
int* name_book;
int* name_autor;
int* summ_books;
public:
Katalog()
{
i = 0;
sz = 10000;
name_book = new int[sz];
name_autor = new int[sz];
summ_books = new int[sz];
}
void Katalog::new_book()
{
std::cin>>name_book[i];
std::cin>>name_autor[i];
std::cin>>summ_books[i];
}
void Katalog::console_books()
{
for(int b=0; b<i;b++)
{
std::cout<<"Êíèãà: "<<name_book[i]<<" Àâòîð: "<<name_autor[b]<<" Êîëè÷åñòâî ýêçåìïëÿðîâ:"<<summ_books[b];
}
}
}
int main(int argc, char* argv[])
{
Katalog* kat = new Katalog();
if(std::cin=="Help")
{
}
else if(std::cin=="New")
{
kat-> new_book();
}
else if(std::cin=="Window")
{
kat->console_books();
}
else
{
std::cout<<"Error ";
}
return 0;
}
Показывает, что слишком много типов указано и выдает ERROR
КАК БЫТЬ?