Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

10 лет назад
12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * Use of ibufsteam to parse a line and obufstream to format a line
  3. */
  4. #include <SPI.h>
  5. #include <SdFat.h>
  6. // create a serial output stream
  7. ArduinoOutStream cout(Serial);
  8. //------------------------------------------------------------------------------
  9. void setup() {
  10. char buf[20]; // buffer for formatted line
  11. int i, j, k; // values from parsed line
  12. Serial.begin(9600);
  13. while (!Serial) {} // wait for Leonardo
  14. delay(2000);
  15. // initialize input string
  16. ibufstream bin("123 456 789");
  17. // parse the string "123 456 789"
  18. bin >> i >> j >> k;
  19. // initialize output buffer
  20. obufstream bout(buf, sizeof(buf));
  21. // format the output string
  22. bout << k << ',' << j << ',' << i << endl;
  23. // write the string to serial
  24. cout << buf;
  25. }
  26. void loop() {}