Megváltoztatjuk a karakterlánc kis- és nagybetűjét.
Utolsó felülvizsgálat: 2022.02.04 16:50
A String kis- és nagybetűk megváltoztatása funkció lehetővé teszi egy karakterlánc kis- és nagybetűjének megváltoztatását. Úgy működnek, ahogy a nevük is sugallja. A toUpperCase()
a teljes karakterláncot nagybetűssé, a toLowerCase()
pedig az egész karakterláncot kisbetűssé változtatja. Csak az A-tól Z-ig vagy az a-tól z-ig terjedő karaktereket érinti (A fordító megjegyzése: csak az angol ábécé karaktereivel működik! A magyar ábécé ékezetes betűit érintetlenül hagyják ezek a függvények.).
Hardver szükséglet
Arduino kártya
Az áramkör
Ebben a példában nincs áramkör, bár a kártyát USB-n keresztül kell csatlakoztatni a számítógéphez, és az Arduino Software (IDE) soros monitor ablakának nyitva kell lennie.

A kód
/*
String Case changes
Példák egy karakterlánc kis- és nagybetűjének megváltoztatására
created 27 Jul 2010
modified 2 Apr 2012
by Tom Igoe
Ez a kód nyilvános.
https://docs.arduino.cc/built-in-examples/strings/StringCaseChanges
*/
void setup() {
// Nyissa meg a soros kommunikációt, és várja meg, amíg megnyílik a port:
Serial.begin(9600);
while (!Serial) {
; // várja meg a soros port csatlakozását. Csak a natív USB-porthoz szükséges
}
// send an intro:
Serial.println("\n\nString case changes:");
Serial.println();
}
void loop() {
// a toUpperCase() az összes betűt nagyra cseréli:
String stringOne = "<html><head><body>";
Serial.println(stringOne);
stringOne.toUpperCase();
Serial.println(stringOne);
// a toLowerCase() az összes betűt kicsire cseréli:
String stringTwo = "</BODY></HTML>";
Serial.println(stringTwo);
stringTwo.toLowerCase();
Serial.println(stringTwo);
// ne csinálj semmit, amíg igaz:
while (true);
}
Tudj meg többet
További alapvető oktatóanyagokat a beépített példák részben talál.
Felfedezheti a nyelvi referenciát is, az Arduino programozási nyelv részletes gyűjteményét.