strreplace
Заменить в строке все фрагменты на другие фрагменты.
Вызов:
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