Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Övning i Strängmanipulation | Textdatatyp
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
C++-Datatyper
close
Avsnitt 3. Kapitel 5
single

single

bookUtmaning: Övning i Strängmanipulation

Svep för att visa menyn

replace.h

replace.h

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

Swipe to start coding

Du skapar ett innehållsmoderationssystem för användarkommentarer.
Ditt mål är att censurera förbjudna ord genom att ersätta dem med "***".

Funktionen censorComment tar emot en comment och ett forbiddenWord som string.

  1. Först, hitta positionen för det förbjudna ordet i kommentaren med hjälp av metoden find.
  2. Kontrollera att ordet faktiskt finns i kommentaren genom att säkerställa att positionen inte är -1 innan du försöker ersätta.
  3. Använd replace(start, n, str2) för att censurera ordet:
    • Första parametern: startpositionen för det förbjudna ordet (pos).
    • Andra parametern: längden på det förbjudna ordet forbiddenWord.
    • Tredje parametern: strängen som ska ersätta det förbjudna ordet ("***").
  4. Returnera den modifierade kommentaren.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 5
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt