Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Warunek ukończenia pętli w pętli

Ostatnio zmodyfikowano 2016-01-24 22:01
Autor Wiadomość
Bledis
Temat założony przez niniejszego użytkownika
Warunek ukończenia pętli w pętli
» 2016-01-23 16:13:17
Jakaś działająca alternatywa dla tej pętli?


C/C++
do {
   
    size_t pozycja1 = sTekst.find( "<b>" );
    sTekst.erase( pozycja1, 3 );
    sTekst.insert( pozycja1, "[b]" );
   
} while( pozycja1 != string::npos );

P-143920
michal11
» 2016-01-23 22:12:19
C/C++
#include <iostream>
#include <string>
using namespace std;

void myReplace( string & text, const string & oldValue, const string & newValue );

int main()
{
    string toReplace = "jacek <b> placek <b> 14087 <b>";
   
    cout << "original: " << toReplace << endl;
   
    myReplace( toReplace, "<b>", "[b]" );
   
    cout << "original: " << toReplace << endl;
   
    return 0;
}

void myReplace( string & text, const string & oldValue, const string & newValue )
{
    size_t begin = text.find( "<b>" );
   
    while( begin != string::npos )
    {
        text.replace( begin, oldValue.size(), newValue );
        begin = text.find( "<b>" );
    }
}
P-143941
Bledis
Temat założony przez niniejszego użytkownika
» 2016-01-24 22:01:11
Dziękuję :)
P-143973
« 1 »
  Strona 1 z 1