Заменить в строке все фрагменты на другие фрагменты.

Вызов:

string sresult = strreplace(string s, string fragmentold, string fragmentnew, int how, int pos, int count);


Здесь:

s - строка, в которой произвести замену фрагмента fragmentold на fragmentnew,

how - откуда отступить начало - 0/1/2 - все/от начала/от конца

pos - сколько отступить 

count - сколько заменять (-1 - полностью).


Пример.

Перевести число с плавающей точкой в строку и заменить точку, разделяющую целую и дробную часть на запятую.


double d_value = 126.983;
string s_value = sprintf("%10.3f", d_value);
s_value = strreplace(s_value, ".", ",", 0, 0, -1);
Результат - 126,983