Zeichenkette bearbeiten

sahili

Mitglied
hallo zusammen!

möchte eine zeichenkette in einen char-feld finden und durch eine andere ersetzen wodrin noch anführungszeichen sind, habe hier in forum geschaut aber habe nix anpassendes gefunden
ich arbeite mit vc++ 6.0 und meine anwendung ist mit mfc implentiert

es wäre sehr nett für eine schnelle hilfe
 
moin


Wenn du mit char-Arrays arbeiten willst kannst du strstr() nehmen um einen um das Wort oder was auch immer in dem Array zu suchen. Wenn nichts gefunden wurde bekommst du ne 0 zurück, sollte gefunden werden was du suchst, bekommst du die Position des gesuchten String im Array zurück.

Und halte dich bitte an die Groß- und Kleinschreibung.


mfg
umbrasaxum
 
Das Problem ich muss eine Zeichenkette ersetzen ohne die danach folgenden Zeichen zu überschreiben.
Mit der Funktion strstr kriege raus, wo meine zeichenkette anfängt aber dann bin nicht weiter gekommen nicht weiter!!

Danke nochmal
 
DAnn erzeugst Du einen neuen String (Zeichenkette), indem Du erst den Teil vor gem gefundenen Text nimmst, dann den neuen Textteil anhängst und danach wieder den Rest vom alten String anhängst.
Ist doch nicht so schwer, oder?
 
Zurück