https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/
НЕ std::string.
Поддерживает конкатенацию с примитивными типами без необходимости дёргать что то типа std::to_string(num) - тут просто пишешь String("abc") + 100 и получишь строку "abc100".
Есть встроенные toInt, toFloat, toDouble.
Есть встроенный equalsIgnoreCase.
Разве нужно что-то большее?
=A=L=X=
> Разве нужно что-то большее?
get_extension();
random();
get_time();
=A=L=X=
> std::to_string(num) - тут просто пишешь String("abc") + 100 и получишь строку "abc100".
Как будто что-то хорошее.
=A=L=X=
> Есть встроенный equalsIgnoreCase.
Что он скажет про "берёза" == "БЕРЕЗА"?
Имбирная Ведьмочка
> Как будто что-то хорошее.
Это факт что хорошее.
> Что он скажет про "берёза" == "БЕРЕЗА"?
Когда у тебя 32Кб памяти программ, то не забалуешь так что не скажет, но нет никакого запрета (и это действительно так) чтобы выполнить это требование на платформах с большей памятью.
Скоро переплюну Formula Arduino.
Там забавный момент в том, что стандартная библиотека I2C засевшая во всех манулах дико тормозная по части передачи данных в табло - сжирает всё время до 5 кадров в секунду.
Берешь правильную библиотеку и скорость передачи возрастает кратно, но внезапно оказывается, что всё зависает - походу нужны как воздух подтягивающие резисторы с номиналом МЕНЬШЕ 10 кОм.
Забавная штука, вожусь потихоньку.
А utf8 понимает?
Имбирная Ведьмочка
> Что он скажет про "берёза" == "БЕРЕЗА"?
Ты не знал, что в русском есть большая буква Ё?
iw4nna.rock
> get_extension();
> random();
> get_time();
Вообще не в тему.
Zefick
> Ты не знал, что в русском есть большая буква Ё?
Ты не знал, что в большинстве контекстов, для коллации, е==ё?
Zefick
> Вообще не в тему
наоборот в тему, хоть какой-то функционал, который ждёшь от строкового объекта. А вот складывать строки можно было и без объектов вовсе: strcat, sprintf
Имбирная Ведьмочка
> что в большинстве контекстов, для коллации, е==ё?
И тем не менее это совершенно разные буквы, даже более разные, чем y и ý.
iw4nna.rock
> наоборот в тему, хоть какой-то функционал, который ждёшь от строкового объекта.
Ты совсем дурак? При чём здесь строки?
Zefick
> И тем не менее это совершенно разные буквы, даже более разные, чем y и ý.
Открой строку поиска у себя в браузере и набери "е". Это эквивалентные символы.
Zefick
> При чём здесь строки?
=A=L=X=
> String
Zefick
> Я совсем дурак!
iw4nna.rock
Какое отношение твой бред имеет к обсуждаемой теме?
1 frag / 2 deaths
> Какое отношение твой бред имеет к обсуждаемой теме?
вы нашли мой бред? Покажете где?
iw4nna.rock
> get_extension();
> random();
> get_time();
Какое отношение это имеет к строкам?
1 frag / 2 deaths
> Какое отношение это имеет к строкам?
имя файла - это строка
набор случайных символов - это строка
время и дата - это строка
> Какое отношение это имеет к строкам?
ПРЯМОЕ!!! Карл!