Karakterlánc kisbetű-nagybetű-változtatási függvények

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.