Frage von leoquestiongoon, 36

C++ Strings?

Hallo, ich möchte in C++ einen String deklarieren.

int main() { string Hallo; Hallo = "Hallo, mir geht es gut."; }

das funktioniert aber nicht, trotz #include

Antwort
von regex9, 4
  1. Du brauchst den Include (string)
  2. Du brauchst den Namespace std
  3. Deine Funktion deklariert einen Rückgabewert, den sie aber nicht bekommt.
Antwort
von spriday, 8

Du musst die Headerdatei "string" inkludieren. Außerdem solltest du noch "std::" vor die Stringvariable schreiben, sofern du std nicht benutzt.

Antwort
von tDoni, 15

Schau mal hier http://www.cplusplus.com/reference/string/string/ und hier https://www.tutorials.de/threads/c-anfaengerproblem-using-namespace-std.374126/, dann sollte es klar sein.

Antwort
von NeoExacun, 16

Was heißt "funktioniert nicht"?

Probiers mal mit std::string

Antwort
von RakonDark, 10

hier ein beispiel

https://www.tutorialspoint.com/cplusplus/cpp\_strings.htm

und funktioniert nicht , ist die antwort für ... wir wissen leider alle nciht was dein compiler als fehlermeldung rausgeschmissen hat.





Antwort
von Nube4618, 14

Sieht syntaktisch korrekt aus. Was ist die Fehlermeldung? 

Sonst guck mal hier

http://www.cpp-tutor.de/cpp/le06/string.html

Kommentar von regex9 ,

Nein, die Syntax ist nicht korrekt. Der Methode fehlt bspw. der deklarierte Rückgabewert.

Keine passende Antwort gefunden?

Fragen Sie die Community