Einzelnen Beitrag anzeigen
Alt 18.11.2004, 19:15   #3 (permalink)
TwinView
Extrem Tweaker
 

Registriert seit: 19.01.2004
Beiträge: 2.660

TwinView ist ein sehr geschätzer MenschTwinView ist ein sehr geschätzer MenschTwinView ist ein sehr geschätzer Mensch

Standard

Code:
#include <iostream>
using namespace std;


char interpret[100][100];
char album[100][100];
char stilrichtung[100][100];
int index = 0;

void eingabe();
//void aendern();
//void loeschen();
void suche();


int main() {

    int auswahl=0;

   for(;;) {

   cout<<"Bitte eine Auswahl treffen: "<<endl;
   cout<<"Eingabe      1"<<endl;
   cout<<"Suche        2"<<endl;
   cout<<"Aenderung    3"<<endl;
   cout<<"Loeschen     4"<<endl;
   cin>>auswahl;

        switch (auswahl) {
      case 1: eingabe();break;
      case 2: suche();break;
      //case 3: aendern();break;
      //case 4: loeschen();break;
      default:
      cout<<"Falsche Eingabe"<<endl;
           }

   }
   return 0;
}


void eingabe() {

   cout<<"WICHTIG! Bitte alle Woerter die mehr als ein Wort haben mit einem Bindestrich verbinden. Bitte Interpreten eingeben: ";
   cin>>interpret[index];

   cout << "Bitte den Albumnamen eingeben: ";
   cin >> album[index];

   cout << "Bitte die Stilrichtung eingeben: ";
   cin >> stilrichtung[index];

       ::index++;


}

void suche() {

   char auswahl;
   char egal[100];

   cout<<"Suchen nach: I Interpret, A Album oder S Stilrichtung. Gib den jeweiligen Buchstaben als Abkuerzung ein.";
   cin>>auswahl;

   switch (auswahl) {
      case'I':
      cout<<"Bitte Interpreten eingeben: ";
      cin>>egal;
      break;

      case'A':
      cout<<"Bitte Albumname eingeben: ";
      cin>>egal;
      break;

      case'S':
      cout<<"Bitte Stilrichtung eingeben: ";
      cin>>egal;
      break;

      default:
      cout<<"Falsche Eingabe"<<endl;
        }


   for (int i = 0; i < index; i++) {

   if ((interpret[index],egal) || !strcmp(album[index],egal) || !strcmp(stilrichtung[index],egal))

   cout<<"Interpret: "<<(interpret[index],egal)<<endl<<
   "Album: "<<(album[index])<<endl<<
   "Stilrichtung: "<<(stilrichtung[index])<<endl;
   }
}
So wirds zumindest kompiliert, ob es so funzt wie es soll musst du selber testen.
TwinView ist offline   Mit Zitat antworten