| 123456789101112131415161718192021222324252627282930313233343536373839 | /* * Use of ibufsteam to parse a line and obufstream to format a line */#include <SPI.h>#include "SdFat.h"#include "sdios.h"// create a serial output streamArduinoOutStream cout(Serial);//------------------------------------------------------------------------------void setup() {  char buf[20];   // buffer for formatted line  int i, j, k;    // values from parsed line  Serial.begin(9600);    // Wait for USB Serial   while (!Serial) {    SysCall::yield();  }  delay(2000);  // initialize input string  ibufstream bin("123 456 789");  // parse the string "123 456 789"  bin >> i >> j >> k;  // initialize output buffer  obufstream bout(buf, sizeof(buf));  // format the output string  bout << k << ',' << j << ',' << i << endl;  // write the string to serial  cout << buf;}void loop() {}
 |