Witam, potrzebuje podzielić string na części.
Stworzyłem sobie strukturke w postaci:
struct rownanie {
string cale; // cale rownanie pod postacia stringa
string poczatek; // lewa strona rownania
string koniec; // prawa strona rownania
char znak; // +/-
};
Chcialbym zeby po operacjach na stringu "cale" o wartosci np: 27+14, w stringu poczatek znalazlo sie 27, w koncu 14, a w zanku +. Szukałem odpowiedniej funkcji ale nie znalazlem. Potrzebne mi cos w postaci:
"String.Kopiowanie(gdzie, od ktorej pozycji, ile znakow)"
lub cos podobnego. Jakiej funkcji/metody powinienem uzyc? Próbowałem już m.in string.copy(), ale on potrzebuje const * char, wiec nawet zamiana stringu za pomoca c_str() w lancuch w stylu C nic nie daje z powodu tego, ze nie mam tu stalej.