Znalezienie długości ciągu znaków

Arduino:
Znalezienie długości ciągu znaków

Jak to zrobić:

void setup() {
  Serial.begin(9600);
  
  String mojTekst = "Czesć Świecie!";
  int dlugoscTekstu = mojTekst.length();
  
  Serial.print("Długość tekstu: ");
  Serial.println(dlugoscTekstu);
}

void loop() {
  // nic nie robimy w pętli
}

W Sample Output widzimy:

Długość tekstu: 14

W Głębi Tematu

Kiedyś, w C, do długości stringów używalibyśmy strlen z biblioteki string.h. W Arduino, String to klasa ułatwiająca zarządzanie tekstami. Jednak używanie String może prowadzić do fragmentacji pamięci, więc czasem lepiej użyć char arrays wraz z strlen. String.length() jest prostsze, ale dobrze zastanowić się nad jej użyciem w projektach gdzie stabilność jest kluczowa.

Zobacz Również