Konwersja ciągu znaków na małe litery

Arduino:
Konwersja ciągu znaków na małe litery

How to: (Jak to zrobić:)

void setup() {
  Serial.begin(9600);
  
  String tekst = "Arduino Jest Fajne!";
  String tekstMalymiLiterami = tekst.toLowerCase();

  Serial.println(tekstMalymiLiterami); // arduino jest fajne!
}

void loop() {
  // Tutaj nic nie umieszczamy, wszystko dzieje się w setup.
}

Deep Dive (Dogłębna analiza)

Historia funkcji zmiany na małe litery sięga początków programowania, gdy zauważono potrzebę normalizacji tekstów do porównań czy wyszukiwań. Na Arduino, używamy metody toLowerCase(), dostępnej w klasie String, która to przekształca każdą wielką literę na małą. Alternatywą jest ręczne przejście przez każdy znak i wykorzystanie funkcji tolower() z biblioteki ctype.h dla języka C, ale nie ma to sensu w przypadku prostych zastosowań Arduino.

See Also (Zobacz również)