Mam string wczytany pliku, chciałbym się pozbyć wszystkich spacji.
Funkcja "serach_word" zwraca pozycje na której znalazła znak bądź zero jeśli nic nie znalazła.
Mam instrukcje warunkową, w której ją stosuje, chciałbym wykorzystać zwróconą wartość jeśli jest inna od zera przy usuwaniu znaku (spacji).
Jak można to zrobić bez deklaracji dodatkowej funkcji na przechowywanie zmiennej?
do{
std::cout << "cos tam" << std::endl;
//sprawdz czy jest spacja
bool repeat = 0;
if(serach_word(verse, " ")!=0)
{
verse.erase(/*tu wartośc serach word*/,1);
repeat = 1;
}
//jeśli jest to ja usun
//powtórz póki się wszystkich nie pozbędziesz
}while(repeat == 1);