Centrare il testo
Lezione 6 di 18 del corso Funzioni in C++: creare le proprie funzioni di Coddy.
Sfida
FacileScrivi una funzione per centrare una stringa aggiungendo un carattere specifico su entrambi i lati.
La funzione center_string accetta una stringa, un carattere specifico e un intero che indica la larghezza totale. La funzione centra la stringa aggiungendo il carattere specificato su entrambi i lati. Se la larghezza totale è minore o uguale alla lunghezza della stringa, deve essere restituita la stringa originale senza aggiungere caratteri.
Per esempio:
Se la stringa di input è "Coddy", il carattere è "*" e la larghezza totale è 10, l'output sarà:
**Coddy***Se la stringa di input è "Coddytech", il carattere è "." e la larghezza totale è 9 (uguale alla lunghezza della stringa), l'output sarà:
CoddytechProvalo tu
#include <iostream>
using namespace std;
string center( ) {
}
Tutte le lezioni di Funzioni in C++: creare le proprie funzioni
1Introduzione
Introduzione2Funzioni di livello principiante
Ripetere una stringaInvertire una stringaValore massimoRiempire una stringaCentrare il testoFormattare il testoOperazione matematicaEsercitati da solo: Compilatore C++ online