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()
є більш безпечним та простим у використанні.