Zitat Zitat von PCMan
Gegenfrage: wieso habe ich ein Speicherleck, wenn der String kein Leerzeichen enthält?
Schau den Post nochmal an. Du warst mit dem Lesen etwas zu schnell
Ich hatte ihn nochmal editiert und die Stelle im Source markiert.

i habe ich bewusst so gewählt, denn wenn ich "abc abc abc" schicke will ich ein array aus 3 Elementen haben, also der maximale index ist dann 2. Wieso ist das i um 1 zu klein?
Weil i in dem Fall nur 2 ist und du daher nur Speicher für 2 Pointer/Strings holst.