String Replace (String Origine, String
StringaDaRimpiazzare,String StringaDaUtilizzare)
{
if ((Origine==”") ||
(StringaDaRimpiazzare==”"))
return “”;
int Lunghezza=0;
int LunghezzaDaUtilizzare=0;
int LunghezzaDaRimpiazzare=0;
int var=0;
LunghezzaDaUtilizzare=strlen(StringaDaRimpiazzare.c_str());
LunghezzaDaRimpiazzare=strlen(StringaDaRimpiazzare.c_str());
Lunghezza=strlen(Origine.c_str());
for
(var=1;var<=Lunghezza;var++)
{
if
(Origine.SubString(var,LunghezzaDaRimpiazzare)==StringaDaRimpiazzare)
{
Origine.Delete(var,LunghezzaDaRimpiazzare);
Origine.Insert(StringaDaUtilizzare,var);
var=var+LunghezzaDaUtilizzare -
LunghezzaDaRimpiazzare;
}
}
return Origine;
}
1643









Anteprima del commento