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:
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.