Datentyp "string" wird nicht gefunden
-
Hallo zusammen,
ich probiere mich gerade ein wenig mit C++ und der Verteilung des Quelltextes auf mehrere Dateien. Leider verstehe ich immer noch nicht so ganz was wohin muss. Ich poste mal ein Beispiel (gekürzt):[cpp]#include "curse.hpp"
#include <iostream>
#include <string>void ShowMenu(void);
using namespace std;int main()
{
unsigned short nChoice;
HeldenKlasse AktuellerHeld;ShowMenu();
cin >> nChoice;switch (nChoice){
case 1:
[....]
break;
}return 0;
}void ShowMenu()
{
system("CLS");
cout << "*****" << endl;
cout << " Willkommen zu" << endl;
cout << " THE CURSE" << endl;
cout << "*****" << endl << endl;
}
[/cpp]#ifndef CURSE_HPP_INCLUDED #define CURSE_HPP_INCLUDED #include <string> class HeldenKlasse{ private: string sName; unsigned int nLebensenergie; unsigned int nAngriffswert; unsigned int nVerteidigungswert; unsigned int nGold; public: void GetName(string); }; #endif // CURSE_HPP_INCLUDEDIn der Header-Datei kommt dann die Meldung: 'string' does not name a type.
Ich arbeite mit CodeBlocks unter Windows XP. Weiß jemand Rat?Dank und Gruß
Dennis
-
[cpp]**std::**string[/cpp]
-
Funktioniert, danke für die schnelle Hilfe!
