Du brauchst Speicher, wo Deine Daten reinkommen. Ergo entweder den Speicher fest allokieren (z.B. char bla[länge]) oder dynamischen Speicher holen
Ich würde in Deinem Fall die statische Variante bevorzugen, weil das viel Platz im Flash spart, da im dynamischen Fall, die ganze Heapverwaltung mit hinzu gelinkt werden muss.Code:char* globalPointer = NULL bool init( void ) { globalPointer = malloc( stringlength * sizeof( char ) ); return globalPointer != NULL; }
Lesezeichen