Kód: Vybrať všetko
[size=85]#include <iostream>
#include <string>
using namespace std;
bool Tor1(char*);
bool Tor2(char*);
struct Nomis
{
bool K1;
bool K2;
bool koniec = false;
char znak,zz;
string meno;
int vek;
};
int main()
{
Nomis a1;
cout<<"chces zadat informacie o sebe A/N? "<<"\n";
cin>>a1.zz;
cin.ignore();
if (a1.zz == 'N')
a1.K2 = Tor2(&a1.znak);
else
a1.K1 = Tor1(&a1.znak);
{
if (a1.K1=false)
{
cout<<"zadaj meno: "<<endl;
getline(cin,a1.meno);
cout<<"zadaj vek: "<<endl;
cin>>a1.vek;
cin.ignore();
cout<<"tvoje meno: "<<a1.meno<<endl;
cout<<"tvoj vek: "<<a1.vek<<endl;
cout<<"----------koniec---------"<<endl;
return 0;
}
else
cout<<"koniec";
}
return 0;
}
bool Tor1(char*znak)
{
Nomis f1;
cout<<"A = vratit sa k zadavaniu udajov: ";
cin.get(f1.znak);
cin.ignore();
if (f1.znak=='A')
{
f1.koniec = false;
return f1.koniec;
}
}
bool Tor2(char*znak)
{
Nomis f2;
cout<<"K = koniec zadavania"<<endl;
cin.get(f2.znak);
cin.ignore();
if (f2.znak=='K')
{
f2.koniec = true;
return f2.koniec;
}
}[/size]