String kette erzeugen

Serenifly:
Das war mal willkürlich gewählt. Ich vorhin schon erwähnt, dass du eigentlich nur Speicher für deinen String + 1 brauchst. Kommt halt drauf an wie lang der ist. Wenn das alles ist, kannst du das auch auf z.B. 21 kürzen.

ok habe ich begriffen
das bezieht sich auf den string um speicher zu sparen
gut da ich natürlich ab und an versch. od. versch. viele Werte erhalte muss ich das dann entsprechend anpassen
gut habe aber die logik verstanden

http://www.asciitable.com/

Die ersten 31 Zeichen sind nicht-darstellbare Steuerzeichen. Wie z.B. Linefeed oder Carriage Return. Damit werden die überlesen. Das hier nicht unbedingt nötig. Kommt immer drauf an was man genau gemacht. Gerade wenn man eben das LF verarbeiten will oder zur Darstellung braucht darf man es nicht überlesen. Der Teil stammt aus dem Code von jurs und ich hatte das halt einfach kopiert.

ok... um es zu begreifen
die 31 Zeichen sind das was nach dem http-header kommt und vor dem eigentlichen string also genau der zischenraum?

hoffe natürlich das der immer gleich ist und es nicht mal kracht wenn da mehr unsichtbare zeichen übertragen werden

Die zweite Abfrage auf die Größe des Arrays ist, dass man keinen Pufferüberlauf produziert. Du kannst in C lustig über Array Grenzen hinweg in andere Speicher schreiben. -1 weil noch Platz für den Null-Terminator sein muss.

das habe ich noch nicht ganz begriffen.. aber ok... das lese ich mir noch rauss

wenn du noch eine Link zu den arrays hättest so dass ich das ergebnis aus den zwei funktionen dann am ende in ein arry habe das wäre perfekt

mann bin ich froh das das jetzt mal sauber angezeigt wird
Danke!!!
jetzt geh ich mal zu Muttern was essen