Witam.
Moglibyście mi podrzucić pętle, która będzie działała dopóki w wyrazie będzie dana literka.
Czyli dopóki str.find("a") będzie znajdował litere w wyrazie. Litery będą usuwane przy każdym działaniu pętli.
Z góry dziękuję :)
0
0
string d = "**%**^";
int a = d.find("**");
if(a >= 0) d.erase(a);
Łap
dodanie znacznika <code class="cpp">
- @furious programming
0
Prosiłem o pętle, Twój if usunie tylko jedno wystąpienie litery.
Chodzi o pętle, która będzie działała dopóki find będzie znajdował literke :)
1
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main ()
{
string str("Debi...utant bez przykladu nie zrozumie.");
str.resize(remove_if(begin(str),end(str),[](char ch) { return ch=='e'; } )-begin(str));
cout<<str<<endl;
return 0;
}
0
A co do mojego skrypciku aż tak trudno dodać pętle np for :) oj chyba nie odrobiłeś zadania domowego kolego :)