reserve()
Описание
Функция String reserve() позволяет выделить буфер в памяти для манипуляций со строками String.
Синтаксис
myString.reserve(size)
Параметры
myString: переменная типаString.size: количество байт памяти, которое нужно зарезервировать для работы со String. Допустимые типы данных:unsigned int.
Возвращаемое значение
1 в случае успеха, 0 в случае неудачи.
Пример кода
String myString;
void setup() {
// инициализируем последовательный порт и ждём его открытия:
Serial.begin(9600);
while (!Serial) {
; // ждём подключения последовательного порта. Нужно для нативного USB
}
myString.reserve(26);
myString = "i=";
myString += "1234";
myString += ", is that ok?";
// выводим строку:
Serial.println(myString);
}
void loop() {
// здесь ничего не делаем
}