Визначення довжини рядка

Arduino:
Визначення довжини рядка

How to:

Ось як отримати довжину рядка в Arduino:

void setup() {
  Serial.begin(9600);
  String myString = "Привіт, світе!";
  int stringLength = myString.length();
  Serial.println(stringLength);
}

void loop() {
  // nothing to do here
}

Вивід: 14

Deep Dive

Ардуїно широко використовується для DIY проектів. Отже, вам часто потрібно буде працювати з текстовими рядками. Функція length() є базовою та швидкою. Історично в мовах програмування завжди була потреба визначити довжину рядка, щоб уникнути переповнення буферів та інших помилок. В Arduino, є інші способи, як-от strlen() для char масивів. Але String.length() є більш безпечним та простим у використанні.

See Also