Incremento stringa.

di il
1 risposte

Incremento stringa.

Ciao a tutti volevo sapere se esiste un modo per aumentare l'indice della stringa in questione in C++. MI spiego meglio.
Ad esempio se io ho una stringa tipo questa --> x = ciao pippo
e voglio una sottostringa scrivo:

string r;
r = x.substr(0,1) <----- Il primo carattere.
Se volessi continuare con l'estrazione dei caratteri in sequenza? come se fosse un for, posso farlo?

Cioè dopo il carattere 0,1 che equivale alla "c" di ciao pippo vorrei che continuasse come un ciclo e prendesse la sottostringa (1,1) che corrisponde alla lettera "i" poi sottostringa che corrisponde alla lettera "a" e così via..andando di lettera in lettera.

Si può fare?

Grazie delle risposte !

1 Risposte

  • Re: Incremento stringa.

    
    stringstream ss;
    ss << stringa;
    char c;
    while(ss >> c)
       cout << c;
    
Devi accedere o registrarti per scrivere nel forum
1 risposte