#1 2019-01-03 21:24:23

assa
Учасник
Зареєстрований: 2019-01-03
Повідомлень: 2

Простой вопрос по String

Добрый день. Есть ли возможность 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]);
  
}

Неактивний

#2 2019-01-05 19:00:56

Gость
Гість

Re: Простой вопрос по String

https://stackoverflow.com/questions/4513316/split-string-in-c-every-white-space

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму