Libreria di stringhe C ++ - ridimensiona

Descrizione

Ridimensiona la stringa a una lunghezza di n caratteri.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: string :: resize.

void resize (size_t n);

C ++ 11

void resize (size_t n, char c);

Parametri

  • n - È una nuova lunghezza di stringa.

  • c - Carattere utilizzato per riempire il nuovo spazio carattere aggiunto alla stringa.

Valore di ritorno

nessuna

Eccezioni

se viene generata un'eccezione, non ci sono modifiche nella stringa.

Esempio

Nell'esempio seguente per std :: string :: resize.

#include <iostream>
#include <string>

int main () {
   std::string str ("Sairamkrishna Mammahe");
   std::cout << str << '\n';

   unsigned sz = str.size();

   str.resize (sz+2,'+');
   std::cout << str << '\n';

   str.resize (14);
   std::cout << str << '\n';
   return 0;
}

L'output di esempio dovrebbe essere così:

Sairamkrishna Mammahe
Sairamkrishna Mammahe++
Sairamkrishna