J'ai cette chaîne. et j'ai besoin de trouver le dernier mot de la chaîne (qui est le mot de passe) et le remplacer par des x pour chaque caractère de la chaîne. Comment est-ce que je peux faire ceci avec de simples fonctions de chaîne? Il doit être capable de fonctionner même si le mot de passe contient des caractères et des nombres entiers d'une longueur variable.remplacer le mot de passe dans une chaîne avec x en fonction du nombre de caractères dans le mot de passe
int main()
{
string data = "Santa Claus 454-90-3424 sclaus password";
cout << data << endl;
return 0;
}
Je veux que ma sortie à lire: « Père Noël 454-90-3424 sclaus xxxxxxxx »
Est-ce trop demander de vous pour taper ceci rapidement? Je suis vraiment nouveau pour les cordes ... (et la programmation en général) c'est ma première classe –
C'est assez rapide. –
Pourquoi ne pas utiliser 'std :: rfind' si un seul caractère est recherché, à la fin? – Benoit