#include #include using namespace std; struct person { string navn; int tlf; }; bool addContact(person, person[]); bool removeContact(person*, person[]); bool editContact(person*); bool listContacts(person[]); int main() { const int antall = 10; person adressebok[antall]; char valg; for(;;) { cout << "Hva vil du gjøre? ist, dd, emove, dit, uit: "; cin >> valg; valg = toupper(valg); switch(valg) { case 'L': listContacts(adressebok); break; case 'A': cout << "Skriv inn navn og tlf, som dette: Navn 12345678 :: "; person tempPers; cin >> tempPers.navn >> tempPers.tlf; addContact(temPers, adressebok); break; case 'R': break; case 'E': break; case 'Q': break; default: cout << "Invalid choice!" << endl; } //end switch if(valg == 'Q') break; } //end for } //end main() bool listContacts(person adressebok[]) { cout << "Adresseboken ser slik ut nå:" << endl; for(int i = 0; i < 10; i++) { if( adressebok[i].navn.length() > 0) { cout << i << " : " << adressebok[i].navn << "\t" << adressebok[i].tlf << endl; } } cout << "Utlistning ferdig." << endl; } bool addContact(person, person adressebok[]) { for(int i = 0; i < 10; i++) { if( adressebok[i].navn.length() == 0) { //adressebok[i] = person; break; } } }