Zeilenumbruch in einem langen AnsiString?



  • Hallo,
    ich habe einen SEHR LANGEN AnsiString der ungefähr so aussieht:
    "insert into T_KUNDEN (name,vorname........"

    Zur besseren Übersicht möchte ich diesen jetzt gern so breit wie mein Bildschirm haben. Wie kann ich denn diesen String jetzt so aufteilen, dass man ihn untereinander anordnen kann???



  • Hallo,
    Kenn mich mit AnsiString zwar nicht aus, sollte aber genauso wie bei std::string funktionieren. Also:

    // Durch den \ wird gesagt, dass das Literal in der nächsten Zeile fortgesetzt wird.
    std::string s = "ich bin ein sssssssssssssssssssssssssooooooooooooooooooooooo\
     langer string :)";
    

    /edit: Eine andere Möglichkeit ist, den String folgendermaßen aufzuteilen:

    std::string s = "ich bin ein sssssssssssssssssssssssssooooooooooooooooooooooo"
    "langer string :)";
    

    Denn es gilt, dass Stringliterale, die nur durch Blanks voneinander getrennt sind, zu einem Literal zusammengefasst werden.

    Caipi



  • Habe ich probiert!

    Genau so...

    Danke
    👍


Anmelden zum Antworten