Enkelte spørgsmål til c++
Hejjeg har i et andet spørgsmål, fået hjælp af jakoba. Han har oversat mit lille program. Nu skal jeg til eksamen her på fredag, og jeg ville lige have styr på det sidste før jeg skal op. Nu har jeg lavet en plan over hvad jeg skal sige, men da jeg prøvede at finde mine svage punkter, havde jeg det ikke godt med, at jeg ikke vidste hvorfor jeg i min menu har det her med:
okay der er 3 ting.
Det første er array:
char id[10][80]; //Dette array holder på den arbejders navn //strenge på max 80 tegn
// strengen er så en arbejders navn (afsluttet med 0)
Hvad menes der med afsluttes med 0 - er det ikke enter.
problem nummer 2:
int choice; //en variabel
do {
choice=menu(); //menu valg //choice får værdi fra funktionen menu()
switch(choice) {
case 0:break; // valg 0 afslutter programmet
case 1:enter(); // valg 1 aktiverer funktionen enter()
break;
case 2:rapport(); // valg 2 aktiverer funktionen rapport()
break;
case 3:medarbejder(); // valg 3 aktiverer funktionen medarbejder()
break;
case 4:uge(); // valg 4 aktiverer funktionen uge()
break;
default:cout<<\"try again.\\n\\n\"; // alt andet giver fejlmelding
}
} while(choice !=0); // gentag (fra do) indtil menu() returnerer 0.
return 0; // main returnerer 0 for at fortælle at programmet har kørt som det skulle
// det er en gammel konvention om at alt andet end 0 er en fejlmelding
// til at fortælle hvad der gik galt. Bruges vist sjældent nutildags.
}; //end main() !! rigtig indrykning hjælper enormt.
Det jeg ikke rigtig kan forstå i problem 2 er, at } while(choice !=0); ikke giver mig nogen mening. Hvad skal den der.....og hvorfor skal den springe ud af løkken. - Det er garanteret et dumt spørgsmål.
For jeg har jo defineret, at hvis man trykker 0 så quiter man (lukker programmet.)
Hvad med det her: \"return 0;\" - hvorfor står den der....
tjaa, det er bare det jeg ikke forstår!! :-)
Det med array: Kan jeg godt sige at det er en funktion der gemmer de indtasede data, som bliver indtastet i mit program.!
NÅ men....det var vel det....vil i have hele programmet herude...så kan i da få det.
Det vil give jer et bedre over blik...så skriv lige hvis i vil se den. Den fylder kun 3 sider....*S*
MVH
Convinius