Witam. Mam taki mały problem z programem. Dopiero co zaczynam class'y w c++ i nie wiem jak zrobić aby class'a poprawnie mi czytała funkcję if.
#include <cstdlib>
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
class biblioteka
{
public:
string nazwisko;
string tytul;
string autor;
void iloscksiazek(int a)
{
if (a>5){
cout<<"Nie mozesz wypozyczyc juz ksiazek, przekroczyles limit"<<"\n";
}
else
{ cout<<"Mozesz wypozyczyc ksiazki";
}}
};
int main(int argc, char *argv[]) {
biblioteka x;
cout<<"Podaj nazwisko: ";
cin>>x.nazwisko;
cout<<"Podaj tytul: ";
cin>>x.tytul;
cout<<"Podaj autora: ";
cin>>x.autor;
cout<<"Podaj ile ksiazek zostalo wczesniej wypozyczonych: ";
cin>>;
cout<<"\n"<<"\n";
cout<<"Nazwisko: "<<x.nazwisko<<"\n";
cout<<"Tytul: "<<x.tytul<<"\n";
cout<<"Autor: "<<x.autor<<"\n";
return 0;
}
Chciałbym, aby w tym miejscu:
cout<<"Podaj ile ksiazek zostalo wczesniej wypozyczonych: ";
cin>>;
pobierało z classy "a" i następnie, żeby funkcja zadziałała.
tzn.
Gdy wpiszę ile książek zostało wcześniej wypożyczonych: 4 - to żeby mi zwracało: "Mozesz wypozyczyc ksiazki", niestety dostaliśmy takie zadanie i nie wiem kompletnie jak się za to zabrać.
Z góry dziękuje za pomoc.
Pozdrawiam.