Funzione Replace

E’ simile alla famosa funzione utilizzata in visual basic, rimpiazza , all’interno di una stringa, determinati valori, con altri….

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;

}

PUBBLICITÀ
PUBBLICITÀ
Le vostre opinioni
Pubblicato il venerdì 24 giugno 2005 in: Funzioni e Sintassi

Ultimi interventi

Vedi tutti

Inserisci per primo un commento a questo articolo.

PUBBLICITÀ
PUBBLICITÀ
L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No

Anteprima del commento