Calculando la longitud de una cadena

Arduino:
Calculando la longitud de una cadena

How to: (Cómo hacerlo:)

String texto = "¡Hola, Arduino!";
int longitud = texto.length();

void setup() {
  Serial.begin(9600);
  Serial.println("La longitud de la cadena es:");
  Serial.println(longitud);
}

void loop() {
  // Aquí no necesitamos nada.
}

Salida:

La longitud de la cadena es:
14

Deep Dive (Inmersión Profunda)

Antiguamente se usaban arreglos de caracteres en C, terminados con un carácter nulo '\0', para calcular la longitud con funciones como strlen(). En Arduino, la clase String viene con .length(), lo cual es mucho más directo. Pero ojo, abusar de String puede fragmentar la memoria. Alternativas incluyen usar char arrays y gestionar la memoria manualmente, que es más complejo pero puede ser más eficiente.

See Also (Ver También)