Forum: Compiler & IDEs Zur Übersicht String über mehrer Zeilen deklarieren


von Martin (Gast)


Lesenswert?

Hi,

ist es möglich String über mehrere Zeilen zu deklarieren?

Ich hab ein längeren Text und fände es so übersichtlicher.
1
char text[] = "Bla bla bla ...
2
               bla bla bla ...
3
               bla bla bla ..."

Der Compiler hätte hier natürlich gernen ein terminating ".

Jemand einen Idee?


Gruß
Martin

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

1
char text[] = "Bla bla bla ..."
2
              "bla bla bla ..."
3
              "bla bla bla ...";

btw: das ist eine Definition, keine Deklaration :-)

von Martin (Gast)


Lesenswert?

War ja ganz einfach. Danke!

Jaaah ... Definition :-)

von Martin (Gast)


Lesenswert?

oder auch nicht :-(

Funktioniert nicht:

expected declaration specifiers or '...' before string constant

von Martin (Gast)


Lesenswert?

Kommando zurück. Funktioniert doch :-)

von Rolf Magnus (Gast)


Lesenswert?

Johann L. schrieb:
> btw: das ist eine Definition, keine Deklaration :-)

Auch falsch. Es ist eine Definition und eine Deklaration.

Martin schrieb:
> Funktioniert nicht:
>
> expected declaration specifiers or '...' before string constant

Dann hast du's nicht so hingeschrieben, wie oben steht. Das funktioniert 
auf jeden Fall.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.