Deel string kopieren ( in C )

Status
Niet open voor verdere reacties.

numen

Nieuwe gebruiker
Lid geworden
14 okt 2007
Berichten
2
Ik wil een deel van een string in een nieuwe string kopieren. Bijvoorbeeld in de string staat: De koe staat in de wei. Daaruit wil ik het woord "koe" in een nieuwe string plaatsen. Hoe kan ik dit het beste doen?
 
Ik wil een deel van een string in een nieuwe string kopieren. Bijvoorbeeld in de string staat: De koe staat in de wei. Daaruit wil ik het woord "koe" in een nieuwe string plaatsen. Hoe kan ik dit het beste doen?

Probeer de functie substr(...) eens: http://www.cplusplus.com/reference/string/string/substr.html

Je gaat op zoek naar de positie van het woord "koe" (str.find("koe")) en split de string vanaf die positie (en dan 3 posities verder):
str.substr(str.find("koe"), 3).

Zoiets?:)
 
Het type ´string´ is onder C toch niet beschikbaar. Hij kan uiteraard wel kijken hoe de functie ´substr´ geimplementeerd is.

Oh sorry C.. ik zag de sectie (C++) en dacht dat het over C++ ging, niet zo goed naar de titel gekeken dus :p

My bad
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan