| 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 stream
 
- ArduinoOutStream 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) {
 
-     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() {}
 
 
  |