[Solved] Strings formatieren
-
Hallo,
ich habe eine grundsätzliche Frage: Wenn ich Strings erstelle und innerhalb dieser Strings Zeilenumbrüche benötige, dann gibt es ja "\n" oder "endl".
Wie siehts denn aber aus wenn ich bspw. 100 Zeilenumbrüche brauche? Muss man 100 mal "\n" oder "endl" eingeben?
-
-
endl
ist ein Manipulator, der den Stream flusht. Das brauchst du fast nirgends. Und um einen String mit 100 identischen Zeichen zu erstellen, nutzt du den passenden Konstruktor.std::string str(100, '\n');
-
Passenden Konstruktor nehmen:
#include <string> void f(){ std::string s(100, '\n'); // ... }
-
Danke, das hat mir weitergeholfen