kjeng Skrevet 3. april 2008 Del Skrevet 3. april 2008 #include #include #include using namespace std; struct kjeng { string fag; int karakter; }; void skrivut (kjeng mdata); int main () { string mystr; int n; int antall; cout << "Skriv inn antall fag det har blitt gitt karakter i --> "; cin >> antall; cin.ignore(); kjeng karakterer[antall]; for (n=0; n { cout << "Skriv inn fag: "; getline (cin,karakterer[n].fag); cout << "Skriv inn alder: "; getline (cin,mystr); stringstream(mystr) >> karakterer[n].karakter; } cout << "Eleven har blitt gitt disse karakterene: " << endl; for (n=0; n skrivut (karakterer[n]); return 0; } void skrivut (kjeng mdata) { cout << "Navn: " << mdata.fag << endl; cout << "Alder: " << mdata.karakter << endl; system ("PAUSE"); } Sånn ser koden min ut til nå, fått videre oppgave å videreutvikle snutten til å kunne takle flere moduler (først skrive inn antall moduler, så antall fag pr modul, for så å printe ut alt til slutt). Skjønner at jeg må kombinere to structer på et vis, men har klødd meg i hodet og prøvd diverse, så nå er jeg helt tilbake på scratch.. noen hint på hvordan jeg skal komme meg videre? kjeng Lenke til kommentar
Giddion Skrevet 3. april 2008 Del Skrevet 3. april 2008 (endret) Får du kompilert koden? okai la oss se litt praktisk OO på det du har altså modul som inneholder n antall fag. så .... du lager en struck/class som inneholder flere fag (kjeng== fag??). Mulig du burde forandre litt på enkelte variabel navn også .... bare et tips Endret 3. april 2008 av Giddion Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå