Kommandos aus String auslesen

D

DaNUBIS

Hallo,

ich bin noch relativ unerfahren im C++Coden und bin auf ein Problem gestoßen bei dem ihr mir hoffentlich helfen könnt.
Also ich habe einen String z.B 'Bla bla | bla | blub |' und möchte nun die einzelnen stings zwischen den '|' zeichen auslesen. Das hab ich auch schon soweit geschafft indem ich 'strncpy( command, string, position);' benutzt habe. Allerdings wäre die Ausgabe dann:

Bla bla
bla bla
blubbla

und nicht wie es sein sollte:

Bla bla
bla
blub

und nun würde ich gerne wissen wie man den inhalt von command vorher wieder löscht? da ja strncpy nur den vorhandenen String überschreibt, allerdings nicht kürzt.

Wäre echt nett wenn ihr mir helfen könntet.

Danke Da NUBIS
 
Zurück