Esta página também está disponível em outros 2 idiomas.

reserve()

[StringObject Function]

Descrição

A função reserve() permite alocar um buffer de memória no objeto String para manipular strings.

Sintaxe

minhaString.reserve(tamanho)

Parâmetros

minhaString: uma variável do tipo String

tamanho: número de bytes na memória a serem reservados para manipulação de strings - unsigned int

Retorna

Nada

Código de Exemplo

String myString;

void setup() {
  // Inicializa a Serial e espera a porta abrir:
  Serial.begin(9600);
  while (!Serial) {
    ; // Espera até a porta serial conectar. Necessário em placas com USB nativa
  }

  //Reserva 26 bytes no objeto myString e os preenche com outras substrings
  myString.reserve(26);
  myString = "i=";
  myString += "1234";
  myString += ", is that ok?";

  // imprime a String:
  Serial.println(myString);
}

void loop() {
  // nada a ser feito aqui
}

Ver Também