> const char test[]={};
> nun sollte es besser sein. Die frage ist nun wieviel zeichen ich hinten
> in die Klammer eingeben kann.
Soviele, wie Dein Speicher zulässt.
Bei von-Neumann-Maschinen (wie MSP430 oder viele ARMe) wird der Compiler
das im ROM unterbringen wollen, bei Harvard-Maschinen (AVR) kommt so
etwas i.d.R. im RAM unter (obwohl es als const deklariert ist) und
belegt für die Initialisierung zusätzlich die gleiche Speichermenge im
ROM.
Mit Konstruktionen wie PGMSPACE oder ROM (je nach Compiler) lässt sich
das aber auch komplett im ROM unterbringen, beim Zugriff sind dann
jedoch Hilfskonstruktionen erforderlich, die eben auf das ROM und nicht
auf das RAM zugreifen.
[Nachtrag]
Dein Compiler spielt da auch noch 'ne Rolle - verwendest Du eine
codegrößenbeschränkte Version, kann diese Beschränkung auch das Limit
sein.