Und jetzt einmal ganz tief durchatmen, den Thread nochmal durchlesen und realisieren, dass ich dich/deinen Thread verteidigt habe

.
Zitat:
erstens: das ist c:
Hu? Wer programmiert hier C++ - ich oder du

? Und hinter diese erste Aussage von mir darfst du auch einen fetten "

" setzen, wenn es damit verständlicher wird.
Gelöst ist dein Problem aber noch nicht, wie ich angedeutet habe: Mit deinem String schreibst du über "nix" hinaus und überschreibst den dahinterliegenden Speicher. Für die Lösung musst du aber auf jemanden warten, der von C++ etwas mehr versteht als ich.