Bonjour, je cherche � crypter un String (ou exclusif avec une autre String).

A une fonction je passe la String � crypter, cette fonction ferait les op�rations suivantes :
1- elle scrute les caract�res un par un (du d�but � la fin)
2- manipule CE caract�re (ou exclusif avec un autre caract�re)
3- le remplace par le r�sultat ci-dessus
4- renvoi la cha�ne � la fin de la scrutation

Par exemple :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
private: String* CrypteDecrypte(String* pstring_)
{
   String* pstring_Retour = pstring_;
   for( int i=0 ; i<pstring_Retour->Length ; i++ )
      pstring_Retour[i] = pstring_Retour[i] (ou exclusif) '#'
 
   return pstring_Retour;
}
Je me heurte � �a :
1- je ne pense par pouvoir manipuler cacart�re par caract�re dans la String,
2- transformer la String initiale en tableau de caract�re
2-1- effectuer la succession de ou exclusifs
2-2- re-transformer le tableau de caract�res obtenu en String
2-3- renvoyer cette String

Existe-t-il plus pratique ?

Merci