koavilativer umfang
-
HI, hab schon ne Lösung selbst gemacht bloss mir fehlt die zusatzfkt. (das mann nach einem interpreten suchen kann!)
#include <iostream> #include <conio> #include <string> using namespace std; int i; struct cd { string titel; string interpret; string genre; string ersch_datum; string reg_datum; }cd[3]; void eingabe() { for(i=0;i<=2;i++) { cout << "Geben Sie den Titel ein: "; cin >> cd[i].titel; cout << "Geben Sie den Interpreten ein: "; cin >> cd[i].interpret; cout << "Geben Sie das Genre an: "; cin >> cd[i].genre; cout << "Geben Sie das Erscheinugsdatum an: "; cin >> cd[i].ersch_datum; cout << "Geben Sie das Registrierungsdatum an: "; cin >> cd[i].reg_datum; clrscr(); } } void ausgabe() { for(i=0;i<=2;i++) { cout << endl; cout << "CD "<<i+1<< ": "; cout << cd[i].titel <<" " ; cout << cd[i].interpret <<" " ; cout << cd[i].genre <<" " ; cout << cd[i].ersch_datum <<" "; cout << cd[i].reg_datum << " "; } } int main() { eingabe(); ausgabe(); getchar(); return 0; }
-
struct Finde_interpret { Finde_interpret (string cosnt & interpret) : interpret_(interpret) {} bool operator (string const & anderer) { return interpret == anderer; } private: string interpret_; }; void suche_interpret () { string gesuchter; cout << "Geben Sie den zu suchenden Interpreten ein: "; cin >> gesuchter; cd * ergebnis = find(cd, cd+3, Finde_interpret (gesuchter)); cout << ergebnis->titel <<" " ; cout << ergebnis->interpret <<" " ; cout << ergebnis->genre <<" " ; cout << ergebnis->ersch_datum <<" "; cout << ergebnis->reg_datum << " "; }
Auch wenn mir das alles nicht gefällt.
-
kann wer mal das in das quelltext einbinden = dnke
-
LOL.
Alles, was ich noch sage ist, dass std::find in <algorithm> defininiert ist.
-
was meinsten jetzt damit?
-
du musst ein
#include <algorithm> using namespace std;
an den Anfang packen
-
kannste mir das noch komplett einbinden .. bitte?!
-
hakeler12 schrieb:
kannste mir das noch komplett einbinden .. bitte?!
n bisschen was kannst du ja auch selber machen, oder?
-
hab ich doch schon ! ... also bitte
-
probiers einfach mal ... wenn du nicht weiterkommst, kannst du wieder posten
eine lösung wurde dir ja schon gegeben.
-
Wo soll ich das in meinem Programm einfügen?
struct Finde_interpret {
Finde_interpret (string cosnt & interpret)
: interpret_(interpret)
{}
bool operator (string const & anderer)
{
return interpret == anderer;
}
private:
string interpret_;
};void suche_interpret ()
{
string gesuchter;
cout << "Geben Sie den zu suchenden Interpreten ein: ";
cin >> gesuchter;cd * ergebnis = find(cd, cd+3, Finde_interpret (gesuchter));
cout << ergebnis->titel <<" " ;
cout << ergebnis->interpret <<" " ;
cout << ergebnis->genre <<" " ;
cout << ergebnis->ersch_datum <<" ";
cout << ergebnis->reg_datum << " ";
}
-
kopier sie einfach vor die anderen funktionen... lol
-
meinste?
-
Probieren geht über studieren.
-
ANTWORTE DU SPAST
-
ANTWORTE DU SPAST
Willst du mich jetzt verarschen?
Offensichtlicher geht es wohl kaum. Wenn du es mit der Hilfe nicht selber hinnbekommst solltest du es vielleicht einfach aufgeben. Ich mein du must doch quasi gar nichts mehr machen.
-
Wie dumm muss man eigentlich sein, um sonen scheiß zu schreiben?
Ich wette, das was du als "dein eigenes" gepostest hast, war auch nur geklaut. Wieso müssen hier iegentlih nur siolche spasten rumlaufen? du hast doch wohl überhaupt keine Ahnung vom rpoggen. Ich finde, sowas sollt ehier sofort gelöscht werden