Hallo Sebastian


1. Lass Dir dieses const auf der Zunge zergehen überleg 2 Sekunden und gib Dir selbst eine Antwort darauf, ob Du da noch was im laufendem Programm verändern kannst Zwinkern
2. Gut angenommen, Du läßt const Weg damit ist Dein char hallo[] genau 11 Bytes lang (der Text + Zeilenumbruch + '\0')
Ok, das Beispiel hatte ich schnell von hier genommen:
http://www.pronix.de/pronix-735.html

Habe nachgeschaut und gesehen, dass ich es eh nur mit :
char Text [30];
deklariert habe.

Ich kann aber im "main" leider nicht richtig einen längeren String übergeben

z.B.:

Text [] = "test test"; (invalid expression)
Text [] = 'test test; (invalid expression)
char Text [] = 'test test; (must declare in first in block) (auch bei " ")

Wenn ich das am Anfang von "main " einfüge, nimmt der Compiler es.

Was mache ich falsch?