Hva er Arduino String.setcharat -funksjon

Hva er Arduino String.setcharat -funksjon

Hvis du jobber med et Arduino -prosjekt som innebærer å manipulere strenger, kan det hende du har kommet over strengen.setcharat () -funksjon. Denne funksjonen lar deg erstatte et spesifikt tegn i en streng med et annet tegn eller streng. Denne artikkelen dekker strengen.SetCharat () -funksjonen i detalj og gir eksempler på hvordan du bruker den i Arduino -prosjektene dine.

Hva er strengen.setcharat () -funksjon

Strengen.SetCharat () -funksjonen er en innebygd funksjon i Arduino-programmeringsspråket som lar deg erstatte et spesifikt tegn i en streng med et annet tegn eller streng. Denne funksjonen er en del av Arduino String -klassen, som gir en praktisk måte å manipulere strenger i Arduino -prosjekter.

Syntaks

Syntaksen til Streng.setcharat () Funksjonen er som følger:

streng.setcharat (indeks, røye)

Parametere

Følgende er parametrene for denne funksjonen:

  • streng: Strengen du vil erstatte et tegn.
  • indeks: Indeksen over karakteren du vil erstatte. Det skal være en heltallverdi mellom 0 og lengden på strengen minus en.
  • røye: Karakteren eller strengen du vil erstatte den eksisterende karakteren med.

Komme tilbake

Denne funksjonen returnerer ikke noe. Det endrer bare strengobjektet det kalles.

Eksempel på streng.setcharat () -funksjon

La oss se på et eksempel på Streng.setcharat () funksjon.

void setup ()
Serie.Begynn (9600);
samtidig som (!Seriell)
; // Vent på seriell tilkobling

String myString = "Hello World";
// erstatte 9. karakter med 'L'
MyString.setcharat (9, 'd');
Serie.println (myString);

void loop ()
// gjør ingenting

Denne koden initialiserer serieporten og oppretter et strengobjekt MyString initialisert med verdien Hei Verden. De setcharat () -funksjon brukes deretter til å erstatte tegnet ved indeks 9 (i.e., 'L' i "verden") med små bokstav "d'.

Etter å ha endret strengen med setcharat (), den oppdaterte strengen Hei ord skrives ut til seriekonsollen ved hjelp av Serie.println (). Loop () -funksjonen er tom.

Konklusjon

De Streng.setcharat () Funksjon er et nyttig verktøy for å manipulere strenger i Arduino -prosjekter. Ved å forstå syntaks og parametere for bruk av denne funksjonen, kan hvem som helst bruke denne funksjonen i en Arduino -kode og generere ønsket utgang deretter.