Ohhilfe, schon wieder ein Problem mit meinem Compiler.
Er meldet zustand als undefinierte Funktion, string klappt nicht
recht. Wenn ich ohne zustand mche, klappt alles gut.
Wieso hat mein Compiler ein Problem mit strings?
Alles anzeigen
23 C:\Dokumente und Einstellungen\X\Desktop\Unbenannt1.cpp `zustand' undeclared (first use this function)
Er meldet zustand als undefinierte Funktion, string klappt nicht
recht. Wenn ich ohne zustand mche, klappt alles gut.
Wieso hat mein Compiler ein Problem mit strings?
Quellcode
- #include <iostream>
- #include <string>
- using namespace std;
- int main () {
- cout << "Hasso steht schwanzwedelnd vor dir!\n"
- << "Er ist dressiert worden, auf bestimmte Anweisungen zu hoeren...\n"
- << "Wenn du wissen willst, auf welche, musst du nick3 fragen.\n\n";
- int sitz = 0;
- while (true) {
- string Kommando;
- cin >> Kommando;
- if (Kommando == "sitz") {
- cout << "Hasso sitzt\n\n";
- sitz = 1;
- } else {
- if (sitz != 0) {
- string zustand = "sitzt";
- } else {
- string zustand = "steht";
- }
- cout << "Hasso " << zustand << " zungerausstreckend dumm da und ragiert nicht. Dummer Hund!\n\n";
- }
- }
- int Endblinker;
- cin >> Endblinker;
- return 0;
- }
23 C:\Dokumente und Einstellungen\X\Desktop\Unbenannt1.cpp `zustand' undeclared (first use this function)