Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Exercice de Manipulation de Chaînes | Type de Données Texte
Types de Données en C++
Section 3. Chapitre 5
single

single

bookDéfi : Exercice de Manipulation de Chaînes

Glissez pour afficher le menu

replace.h

replace.h

copy
12
// replaces n characters starting from start with str2 str.replace(start, n, str2)
Tâche

Glissez pour commencer à coder

Vous développez un système de modération de contenu pour les commentaires des utilisateurs.
Votre objectif est de censurer les mots interdits en les remplaçant par "***".

La fonction censorComment prend en paramètres un comment et un forbiddenWord de type string.

  1. Tout d'abord, trouvez la position du mot interdit dans le commentaire à l'aide de la méthode find.
  2. Assurez-vous que le mot est bien présent dans le commentaire en vérifiant que la position n'est pas -1 avant toute tentative de remplacement.
  3. Utilisez replace(start, n, str2) pour censurer le mot :
    • Premier paramètre : la position de départ du mot interdit (pos).
    • Deuxième paramètre : la longueur du mot interdit forbiddenWord.
    • Troisième paramètre : la chaîne qui remplace le mot interdit ("***").
  4. Retournez le commentaire modifié.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 5
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt