Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Øvelse i Strengmanipulering | Tekstdatatypen
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
C++ Datatyper
Seksjon 3. Kapittel 5
single

single

bookUtfordring: Øvelse i Strengmanipulering

Sveip for å vise menyen

replace.h

replace.h

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

Swipe to start coding

Du utvikler et innholdsmodereringssystem for brukernes kommentarer.
Målet ditt er å sensurere forbudte ord ved å erstatte dem med "***".

Funksjonen censorComment tar inn en comment og et forbiddenWord som string.

  1. Først, finn posisjonen til det forbudte ordet i kommentaren ved å bruke find-metoden.
  2. Sørg for at ordet faktisk finnes i kommentaren ved å sjekke at posisjonen ikke er -1 før du forsøker å erstatte.
  3. Bruk replace(start, n, str2) for å sensurere ordet:
    • Første parameter: startposisjonen til det forbudte ordet (pos).
    • Andre parameter: lengden på det forbudte ordet forbiddenWord.
    • Tredje parameter: strengen som skal erstatte det forbudte ordet ("***").
  4. Returner den modifiserte kommentaren.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 5
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt