En Arduino, las cadenas se usan ampliamente para manejar datos. A veces necesitamos verificar una cadena específica dentro de los datos recibidos. Entonces, Arduino proporciona una función incorporada para este propósito llamado termina con(). Este artículo cubrirá qué es la función End () y cómo podemos usarla en la programación de Arduino.
¿Qué es la función Endswith () en Arduino??
El termina con() La función es un método integrado en Arduino que permite verificar si una cadena termina con un carácter o secuencia específica. El termina con() La función proporciona una salida booleana de verdadero o falso, dependiendo de si una cierta cadena termina con el carácter o secuencia específica.
Sintaxis
La sintaxis de la función Endswith () es la siguiente:
mystring1.Endswith (myString2);
Aquí, mystring1 es la cadena que queremos verificar, y mystring2 es el carácter o secuencia que queremos verificar.
Parámetros
Esta función contiene el siguiente parámetro:
Devolver
Esta función nos da el valor booleano:
Cómo usar la función Endswith () en Arduino?
Debajo del código Arduino Explicar el uso de termina con() función en la programación Arduino:
setup () void
De serie.comenzar (9600);
Cadena str1 = "Linuxhint";
Cadena str2 = "Linux";
De serie.print ("La cadena de entrada es:");
De serie.println (str1);
if (str1.endswith (str2))
De serie.println ("La cadena de entrada termina con Linux");
demás
De serie.println ("La cadena de entrada no termina con Linux");
bucle void ()
// hacer nada
En este ejemplo, declaramos dos objetos de cadena str1 y str2, e inicializarlos con los valores "Linuxhint " y "Linux", Respectivamente. Luego usamos el termina con() función para verificar si Str1 termina con Str2. Dado que la cadena de llamada Str1 no termina con el sufijo especificado que es STR2, la salida será como se muestra a continuación:
Cambiemos str2 con "pista", Como la cadena está terminando con "pista", El código sería:
setup () void
De serie.comenzar (9600);
Cadena str1 = "Linuxhint";
Cadena str2 = "sugerencia";
De serie.print ("La cadena de entrada es:");
De serie.println (str1);
if (str1.endswith (str2))
De serie.println ("La cadena de entrada termina con sugerencia");
demás
De serie.println ("La cadena de entrada no termina con sugerencia");
bucle void ()
// hacer nada
Conclusión
El termina con() función en las verificaciones de Arduino si una cadena termina en un carácter o secuencia específica. Al usar esta función, puede escribir un código más eficiente y confiable. Para una explicación detallada del uso de la función end () en Arduino, lea el artículo.