Wo liegt das Problem? [Linker error] ccO6z8P2.o:Unbenannt1.cpp:(.text+0x324): undefined reference to `
-
// Der kleine Verkaufssimulator #include <iostream> #include <cstdlib> using namespace std; // Prototypen der Funktionen void menu(); int spiel(); int kaufen(); int verkaufen(); // Globale Variablen int geld = 70; int tage = 7; int waren = 0; int preis = 1 + rand() % 70; int times = 0; //... ... ... funktionen... ... ... // Hier das angebliche Problemkind: int verkauf() { cout << " Herzlich Willkommen im Einkaufsinterface!" << endl << endl << " Händler Alfred möchte ihnen eine Ware im Wert von " << preis << " abkaufen." << endl << endl << " möchten sie diese verkaufen? (j/n)" << " Ihre Auswahl: "; char buycin; cin >> buycin; if (buycin = 'j') { cout << "Waren verkauft!"; cin.get(); geld = geld + preis; waren--; spiel();} if (buycin = 'n') { cout << "Angebot abgelehnt!"; cin.get(); spiel();} }
-
Auch wenn es den Threadtitel abgeschnitten hat: ich vermute der Linker sucht die Funktion "verkaufen", die du deklariert hast. Definiert hast du aber nur eine Funktion "verkauf". Fällt dir was auf?
-
ah^^ stimmt
ja ja immer diese Flüchtigkeitsfehler
Vielen Dank für die schnelle Hilfe. Da es jetzt läuft haben sich mir die anderen Fehler auch schon offenbart. 