Простой вопрос по String
- Войдите на сайт для отправки комментариев
Чт, 03/01/2019 - 22:32
Добрый день. Есть ли возможность String разбить на слова по пробелу? Я плохо искал? Ничего умнее, чем вот это я не придумал.
String abcd = "a b c d"; String ABCD[4]; String sub; void setup() { Serial.begin(9600); Serial.println("Hi!"); // put your setup code here, to run once: int ind; sub = abcd; ind = sub.indexOf(" "); int var = 0; while (ind > 0) { ABCD[var] = sub.substring(0, ind); sub = sub.substring(ind + 1, sub.length() - ind+1); ind = sub.indexOf(" "); var++; } ABCD[var] = sub; for (int i = 0; i < 4; i++) Serial.println(ABCD[i]); }
А чем это не нравится?
Это выглядит посимпатичнее.