Cos'è Arduino String.funzione setcharat

Cos'è Arduino String.funzione setcharat

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:

  • corda: La stringa in cui si desidera sostituire un personaggio.
  • indice: L'indice del carattere che si desidera sostituire. Dovrebbe essere un valore intero tra 0 e la lunghezza della stringa meno uno.
  • CHAR: Il carattere o la stringa con cui si desidera sostituire il carattere esistente.

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.