[code]
int main ( int argc, char *argv[] )
{
// ...
return 0;
}
[/code]
class PrijavljivanjeIspita
{
public:
int unesiIme()
{
char UI[100];
int x;
int p;
do
{
cout <<"Ime i prezime studenta:\t";
cin.getline(UI,100);
x=0;
p=1;
while (UI[x]!='\0')
{
if (isdigit(UI[x]))
{
p=0;
}
x=x+1;
return 0;
}
}
while (p==0);
}
public: NazivPredmeta()
{
char Predmet[150];
int x;
int p;
do
{
cout <<"Naziv Predmeta:\t";
cin.getline(Predmet,150);
x=0;
p=1;
while (Predmet[x]!='\0')
{
if (isalnum(Predmet[x]))
{
p=0;
}
x=x+1;
}
}
while (p!=0);
return 0;
}
kada ih pozovem u main-u to izgleda ovako
naravno i ostale funcije su definisane
PrijavljivanjeIspita a;
a.unesiIme();
a.NazivPredmeta();
a.unesiImeP();
a.BrIndexa();
a.unesiDatum();
a.unesiOcenu();
Sve to funkcionise kako treba osim toga sto mi prve dve funcije koje god bile uvek napise ovako u istom redu.
Unesite ime: Unesite naziv predmeta:
i samim tim mi daje mogucnost da unesem samo naziv predmeta a funcija unesiIme kao da je vec izvrsena. Pomozite :(
[Ovu poruku je menjao X Files dana 05.05.2008. u 07:27 GMT+1]