mac-floppy-emu/floppy-emu-source-1.0L-F11/AVR/SdFat/examples/bufstream/bufstream.pde

32 lines
733 B
Plaintext
Executable File

/*
* Use of ibufsteam to parse a line and obufstream to format a line
*/
#include <SdFat.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);
// 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() {}