String Array zur Laufzeit Größe ändern
-
Hallo,
ich hab ein string array deklariert als globales array. Wenn das Programm läuft sollen Werte in das String Array aufgenommen werden.
unsigned char stringarray[] = {"das ist ein string mit Unbekannten.\n" };
Der User gibt Wert ein: 20
-> dann soll in diesem Array stehen "das ist ein string mit 20 Unbekannten"(natürlich ist das nur ein vereinfachtes Beispiel).
Wie kann ich das machen?
gruß
patty
-
du kannst dir mit strcat den string doch zusammenkopieren
-
unsigned char stringarray[] = {"das ist ein string mit %d Unbekannten.\n" }; char buffer[512]; snprintf(buffer, sizeof(buffer), stringarray, 5);
ungefähr so