We zijn bezig met een school opdracht.
En ik ondervind daar een probleem.
Ik heb een grote lap tekst van het type string (C++ string).
Ik heb daar eerst met substr() een stuk tekst uitgehaald.
Nu geeft de functie .c_str() een c string terug, maar dat is een constante. (const char * ).
Nu vereist een ander deel van het programma een non-constante (char * ).
Hoe converteer ik dit?
Ik heb het al geprobeerd te casten naar een (char* ) maar als ik dat doe krijg ik al uitvoer een hoop rare tekens
Zijn er misschien oplossing voor? (Zowel smerige als normale oplossingen welkom
)
Ik ben nu al 2 dagen aan het zoeken (dus heb google enz al gehad), maar ik kom er niet uit. Hopelijk kan mij iemand helpen.
En ik ondervind daar een probleem.
Ik heb een grote lap tekst van het type string (C++ string).
Ik heb daar eerst met substr() een stuk tekst uitgehaald.
Nu geeft de functie .c_str() een c string terug, maar dat is een constante. (const char * ).
Nu vereist een ander deel van het programma een non-constante (char * ).
Hoe converteer ik dit?
Ik heb het al geprobeerd te casten naar een (char* ) maar als ik dat doe krijg ik al uitvoer een hoop rare tekens
Zijn er misschien oplossing voor? (Zowel smerige als normale oplossingen welkom
Ik ben nu al 2 dagen aan het zoeken (dus heb google enz al gehad), maar ik kom er niet uit. Hopelijk kan mij iemand helpen.