• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Dev-C++ kennt keine "string" variablen :(

HarryPodda

Anfänger/in
Mitglied seit
06.05.2007
Beiträge
64
Reaktionspunkte
0
tach

ich habe heute das includen von <string> gelernt und auch über den variablen typ "string". jetzt geb ich also fröhlich im dev-c++ ein:
#include <string>
#include <iostream.h>

int main() {

string text = "Hallo C++!";

cout << text;

return 0;

}

da meckert dann der dev-c++ compiler:

in function 'int main()'
'string' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
expected ';' before "text"
'text' undeclared (first use this function)

nachgeguckt, ob die zu includende datei string existiert hab ich schon, das tut sie, in den einstellungen wird auch richtig auf sie verwiesen...
 
Versuch es mal mit #include <string.h> dann sollte es klappen. ;)
 
std::string text = "Hallo C++!";

oder using namespace std; drüber schreiben.

sers
Wookie
 
Wookie23 am 17.08.2007 12:16 schrieb:
std::string text = "Hallo C++!";

oder using namespace std; drüber schreiben.

sers
Wookie
Konsequenterweise würde ich grundsätzlich auf die alten C-Varianten verzichten und das so implementieren:

#include <string>
#include <iostream>

using namespace std;

int main()
{

string text = "Hallo C++!";

cout << text;

return 0;

}
Dann passt auch der Text "Hallo C++" besser ;)

Gruss
Olaf
 
Zurück