const char *data="abcdefgh"
"ijklmopqrst"
"dgjslögj";const char *data="abcdefgh"
"ijklmopqrst"
"dgjslögj";
In der Art sollte es gehen...es sind keine speziellen Umbrüche oder Zähler nötig. Er hängt alles einfach einander (zumindest der GCC):
.LC0:
.string "abcdefghijklmopqrstdgjsl\303\266gj"
.data
.align 8
.type data, @object
.size data, 8
In deinem Codestück sind übrigens keinerlei Zeilentrenner codiert, die sind nur der Lesbarkeit halber drin, aber logisch gibt es die nicht und alle Zeichen stehen linear hintereinander.