Diferencia entre revisiones de «strlen()»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== Descripción == La función determina la longitud de un string excluyendo el carácter nulo final. == Sintaxis == <pre> strlen(matriz); </pre> == Parámetros == ;m...»)
 
(Ejemplo)
 
(No se muestra una edición intermedia del mismo usuario)
Línea 11: Línea 11:
  
 
== Retorno ==
 
== Retorno ==
La longitud del [[string]]
+
La longitud del [[string]] en [[int]].
  
 
== Advertencias ==
 
== Advertencias ==
Línea 18: Línea 18:
 
== Ejemplo ==
 
== Ejemplo ==
 
<syntaxhighlight lang="c++">
 
<syntaxhighlight lang="c++">
char cadena[] = "Arduino";
+
void setup(){
byte largo = strlen(cadena);  //
+
  Serial.begin(115200);
</syntaxhighlight>
+
  char nom[] = "Arduino";
 +
  Serial.print(strlen(nom));  //7
 +
}
 +
void loop() {
 +
  //Nada
 +
}</syntaxhighlight>
  
 
== Vea también ==
 
== Vea también ==

Revisión actual del 21:57 3 abr 2019

Descripción

La función determina la longitud de un string excluyendo el carácter nulo final.

Sintaxis

strlen(matriz);

Parámetros

matriz
nombre de la matriz char o string a analizar

Retorno

La longitud del string en int.

Advertencias

Ninguna

Ejemplo

void setup(){ 
   Serial.begin(115200);
   char nom[] = "Arduino";
   Serial.print(strlen(nom));   //7
}
void loop() { 
   //Nada
}

Vea también

Referencias