TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16.11.2004, 17:08   #1 (permalink)
Gast
 

Registriert seit: 22.01.2002
Beiträge: 20.356

Gast befindet sich auf einem aufstrebenden Ast

Standard C++ schnelle Hilfe???

Hi Leute, hoffe ihr könnt mir schnell helfen, sollte ein Programm schreiben zur Organisation von einer CD-Sammlung.
Es gibt ein Menü wo man auswählen kann, was man machen will, also einen Neuen Eintrag, eintrag löschen, eintrag ändern oder suchen.
ich hab jetzt das mit dem eintragen und so aber mit dem suchen und allem anderen happerts total. Kopier euch mal das rein, was ich schon hab.
danke schon im voraus.



Code:
 #include<iostream.h>


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;

	do
	{

	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;
        	}

	}
	while(1);
	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;




        }

}
Gast ist offline   Mit Zitat antworten
Alt 18.11.2004, 20:05   #2 (permalink)
Nachtduscher
 
Benutzerbild von _Smash_
 

Registriert seit: 22.01.2002
Beiträge: 12.569

_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick_Smash_ ist ein wunderbarer Anblick

Standard

erwartest du von uns, daß wir dir dein programm schreiben? was genau erwartest du jetzt von uns?
_Smash_ ist offline   Mit Zitat antworten
Alt 18.11.2004, 20:15   #3 (permalink)
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
Alt 22.12.2004, 17:54   #4 (permalink)
Daywalker
 
Benutzerbild von Bad Blade
 

Registriert seit: 21.05.2002
Beiträge: 5.183

Bad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer Anblick

Standard

Tach auch
Solche Leute habe ich echt gern, registrieren sich nicht und wollen solche Probleme gelöst bekommen??
Wenn ich erlich bin, könnte ich dir weiter helfen, aber dein Programmcode ist"sorry das ich das jetzt sage" echt müll. Warum deklarrierst du Varieablen in 2 ebenen? macht in den kleinen Prog echt kein Sinn.
da muss so viel geändert werden und wir im Forum sind nicht dazu da, alles für dich zu machen.

Gruß
Alex
Dein System unter dem Avatarbild? Einfach ins Kontrollzentrum gehen->Profil bearbeiten und unter "Mein System" alles eintragen
Vegetarier essen meinem Essen das Essen weg!
Bad Blade ist offline   Mit Zitat antworten
Alt 22.12.2004, 18:51   #5 (permalink)
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

Und das fällt dir einen Monat danach ein?
TwinView ist offline   Mit Zitat antworten
Alt 22.12.2004, 21:41   #6 (permalink)
Daywalker
 
Benutzerbild von Bad Blade
 

Registriert seit: 21.05.2002
Beiträge: 5.183

Bad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer AnblickBad Blade ist ein wunderbarer Anblick

Standard

äääähhh Jo,
bin eben schon lange nicht mehr hier gewesen, da ständig dir gleichen Fragen kamen. Aber das hat sich ja wieder gebessert

Gruß
Alex
Bad Blade ist offline   Mit Zitat antworten
Antwort

Stichworte
hilfe, schnelle


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
schnelle Hilfe gesucht! jny Grafikkarten 1 18.02.2008 14:45
Netzwekproblem! brauche schnelle Hilfe V!nz Netzwerk 2 25.05.2006 22:05
Brauche schnelle Hilfe bei der Speicherwahl! sharinagn RAM 0 31.03.2006 13:35
Brauche schnelle Hilfe bei GrKa entscheidung ;) Thinner Grafikkarten und Displays allgemein 1 23.05.2005 11:46
A400 LE von Leadtek- bräuchte schnelle Hilfe dilophos Grafikkarten und Displays allgemein 1 01.01.2005 19:55


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:53 Uhr.




Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2023, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum, Datenschutz Copyright © 1999-2015 TweakPC, Alle Rechte vorbehalten, all rights reserved