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ż)
- Dokumentacja Arduino na temat String: https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/
- Informacje o bibliotece
ctype.h
w C: https://en.cppreference.com/w/c/string/byte/tolower