Danke für die vielen Antworten:
Wofür willst du malloc verwenden ?
Im Zusammenspiel mit realloc. Also erst mit malloc ein Byte allokieren und dann mit realloc auf die tatsächlich gebrauchte Größe erweitern.
Aber diese Idee ist dank der Erklärungen von jurs und Serenifly eh vom Tisch.
Ich werde wohl jurs Vorschlag umsetzen.
Ram Probleme habe ich im Prinzip keine, da ich am Mega2560 eine Ram Ext. dran habe, und mit Code::blocks steht mir der Ram als Heap zur Verfügung. Wurde hier mal besprochen wie das funktioniert - Funktioniert perfekt.
Also obwohl ich nicht am Ram sparen muss, wollte ich natürlich eine möglichst ressourcenschonende Umsetzung
Da mir die Erfahrung unter C mit den char Array und Strings ein bisschen fehlt habe ich nachgefragt.