Hallo,
ich habe ein Problem. Ich will mit einer Switch-Case Konstruktion auf meine Funktion void adrausgabe() zugreifen. So das wenn ich ein j eingebe erst der Vor und Nachname abgefragt werden und danach noch die Telefonnummer. Hat einer eine Idee für mich?:?:
[CODE]
#include <iostream.h>
struct person{
char vorname[80];
char nachname[80];
char telefonnummer[80];
}person[100];
struct ausgabe{
struct adrausgabe;
}ausgabe;
void adrausgabe()
{
int i;
for(i=0; i<=5; i++)
{
cout <<„Geben Sie Ihren Vorname und Nachnamen ein \n“;
cin.getline(person[i].vorname,80),(person[i].nachname,80);
cout <<„Geben Sie eine Telefonnumer ein \n“;
cin.getline(person[i].telefonnummer,80);
cout << person[i].vorname << " " << person[i].nachname << " " <<person[i].telefonnummer <<endl;
}
}
int main(){
char eingabe;
cout << „Drücken Sie ein j ein um Adressen einzugeben“ <<endl;
cin >> eingabe;
getchar();
switch(eingabe)
{
case ‚j‘:
// Wie geht es ab hier weiter?
break;
default:
cout << „Die Eingabe ist ungueltig!\n“;
break;
}
char p[50];
cin.getline(p,50);
}[/CODE]
MfG
Feld
Mod-Edit | Code Tags hinzugefügt, bitte demnächst daran denken. mySource
(boehseronkel)