Se stai lavorando a un progetto Arduino che prevede la manipolazione delle stringhe, potresti aver incontrato la corda.funzione setcharat (). Questa funzione consente di sostituire un carattere specifico in una stringa con un altro carattere o stringa. Questo articolo copre la stringa.SetCharat () funzionare in dettaglio e fornisce esempi di come usarlo nei progetti Arduino.
Qual è la stringa.funzione setcharat ()
La stringa.La funzione setCharat () è una funzione integrata nel linguaggio di programmazione Arduino che consente di sostituire un carattere specifico in una stringa con un altro carattere o stringa. Questa funzione fa parte della classe String Arduino, che fornisce un modo conveniente per manipolare le stringhe nei progetti Arduino.
Sintassi
La sintassi del Corda.setCharat () La funzione è la seguente:
corda.setcharat (indice, char)
Parametri
Di seguito sono riportati i parametri per questa funzione:
Ritorno
Questa funzione non restituisce nulla. Modifica solo l'oggetto stringa su cui viene chiamato.
Esempio di stringa.funzione setcharat ()
Diamo un'occhiata a un esempio del Corda.setCharat () funzione.
void setup ()
Seriale.Inizia (9600);
Mentre (!Seriale)
; // Attendi la connessione seriale
String mystring = "Hello World";
// Sostituisci il nono carattere con 'L'
Mystring.setcharat (9, 'd');
Seriale.println (mystring);
void loop ()
// fare niente
Questo codice inizializza la porta seriale e crea un oggetto stringa Mystring inizializzato con il valore Ciao mondo. IL funzione setcharat () viene quindi utilizzato per sostituire il carattere all'indice 9 (i.e., La "L" in "mondo") con la lettera minuscola "D'.
Dopo aver modificato la stringa con setCharat (), la stringa aggiornata ciao wordd è stampato sulla console seriale utilizzando Seriale.println (). La funzione Loop () è vuota.
Conclusione
IL Corda.setCharat () La funzione è uno strumento utile per manipolare le stringhe nei progetti Arduino. Comprendendo la sintassi e i parametri per l'utilizzo di questa funzione, chiunque può utilizzare questa funzione in un codice Arduino e generare di conseguenza l'output desiderato.