Arduino:
Finn lengden på en streng
Hvordan gjøres det:
String tekst = "Hei, Norge!";
int lengde = tekst.length();
Serial.begin(9600);
Serial.print("Lengden på strengen er: ");
Serial.println(lengde);
Utdata:
Lengden på strengen er: 11
Dypdykk:
I tidlige dager av computing, var strenglengde viktig for minnehåndtering. Arduino bruker String
-objektet som innkapsler mange funksjoner, length()
er en av de. Alternativt kan du bruke C-stil strenger (char arrays) og strlen()
funksjonen for å oppnå samme resultat. String.length()
i Arduino gir en direkte måte å finne lengden uten å tenke på null-terminering, som er påkrevd med char
arrays.
Se også:
- Arduino sin offisielle
String
referanse: https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/ - Cplusplus.com sin guide til
strlen()
: http://www.cplusplus.com/reference/cstring/strlen/