Menu
Coddy logo textTech

Stringa

Fa parte della sezione Fondamenti del percorso C++ di Coddy. Lezione 7 di 74.

Un char è un singolo carattere (Per esempio: 1, 6, %, b, p, ., T, ecc.)

Il tipo stringa in C++ è una sequenza di caratteri che può contenere più caratteri.

Per usare le stringhe in C++, devi includere questo all'inizio del codice:

#include <string>

Nota: Anche se il tuo codice potrebbe funzionare senza #include <string> (perché altri header come <iostream> potrebbero includerlo indirettamente), è considerata una cattiva pratica fare affidamento su inclusioni indirette. Includi sempre esplicitamente nel codice gli header che usi direttamente.

Devi anche gestire lo spazio dei nomi in uno di questi due modi:

1. Aggiungi questa riga dopo i tuoi includes:

using namespace std;

2. Non aggiungere la riga using namespace, ma anteponi std:: a string:

std::string s1 = "This is a string";
// Questo funziona perché abbiamo usato esplicitamente std::

Nota che la variabile stringa usa le virgolette doppie. Nell'esempio precedente viene inizializzata una variabile stringa chiamata s1.

Entrambi i metodi richiedono #include <string>. L’unica differenza è se vuoi scrivere 'std::' prima di 'string' oppure no.

Ecco un esempio completo:

#include <string>
using namespace std;  // Metodo 1

int main() {
    string s1 = "Hello";  // Stile del metodo 1
    std::string s2 = "Hello again";  // Stile del metodo 2 (funziona anche con 'using namespace')
    return 0;
}
challenge icon

Sfida

Principiante

Memorizza la stringa I am learning to code with Coddy! in una variabile chiamata coddy.

Assicurati di memorizzare la stringa esatta con le maiuscole e minuscole corrette.

Provalo tu

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Dichiara e inizializza le variabili qui
    
    
    // Stampa i valori
    std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;

    return 0;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C++ online