Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Pratica di Manipolazione delle Stringhe | Tipo di Dato Testo
Tipi di Dati in C++
Sezione 3. Capitolo 5
single

single

bookSfida: Pratica di Manipolazione delle Stringhe

Scorri per mostrare il menu

replace.h

replace.h

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

Swipe to start coding

Stai creando un sistema di moderazione dei contenuti per i commenti degli utenti.
Il tuo obiettivo è censurare le parole proibite sostituendole con "***".

La funzione censorComment riceve un comment e una forbiddenWord come string.

  1. Per prima cosa, trova la posizione della parola proibita nel commento utilizzando il metodo find.
  2. Assicurati che la parola sia effettivamente presente nel commento verificando che la posizione non sia -1 prima di tentare qualsiasi sostituzione.
  3. Usa replace(start, n, str2) per censurare la parola:
    • Primo parametro: la posizione iniziale della parola proibita (pos).
    • Secondo parametro: la lunghezza della parola proibita forbiddenWord.
    • Terzo parametro: la stringa con cui sostituire la parola proibita ("***").
  4. Restituisci il commento modificato.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt