Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Pratique de la Manipulation de Chaînes | Type de Données Texte
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Types de Données C++

bookPratique de la Manipulation de Chaînes

replace.h

replace.h

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

Swipe to start coding

You are creating a content moderation system for user comments.
Your goal is to censor forbidden words by replacing them with "***".

The function censorComment takes a comment and a forbiddenWord as string.

  1. First, find the position of the forbidden word in the comment using find method.
  2. Make sure the word is actually present in the comment by checking that the position is not -1 before attempting any replacement.
  3. Use replace(start, n, str2) to censor the word:
    • First parameter: the starting position of the forbidden word (pos).
    • Second parameter: the length of the forbidden word forbiddenWord.
    • Third parameter: the string to replace the forbidden word ("***").
  4. Return the modified comment.

Solution

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

close

bookPratique de la 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

Swipe to start coding

You are creating a content moderation system for user comments.
Your goal is to censor forbidden words by replacing them with "***".

The function censorComment takes a comment and a forbiddenWord as string.

  1. First, find the position of the forbidden word in the comment using find method.
  2. Make sure the word is actually present in the comment by checking that the position is not -1 before attempting any replacement.
  3. Use replace(start, n, str2) to censor the word:
    • First parameter: the starting position of the forbidden word (pos).
    • Second parameter: the length of the forbidden word forbiddenWord.
    • Third parameter: the string to replace the forbidden word ("***").
  4. Return the modified comment.

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

some-alt