mbed publishes real time up-to-date FTSE100 index data and posts it to a 7 segment multipurpose mbed breakout board
Dependencies: EthernetNetIf dispBoB mbed
Diff: FTSE100.cpp
- Revision:
- 4:eaed26093c4c
- Parent:
- 3:4ccc72cfec87
- Child:
- 5:ce9188b5e787
diff -r 4ccc72cfec87 -r eaed26093c4c FTSE100.cpp --- a/FTSE100.cpp Thu Jul 07 14:36:39 2011 +0000 +++ b/FTSE100.cpp Thu Jul 07 14:57:38 2011 +0000 @@ -23,14 +23,14 @@ string str = txt.gets(); //load web page intop string char buf[10]; //instantiate buffer and integer to store FTSE100 - int value; + string value; str.copy(buf,9,0); //load buffer with chunk of web page - sscanf(buf, "%d", &value); //scan until decimal point + sscanf(buf, "%s", value); //scan until decimal point db.scroll("FTSE100", 0.2); //print info to dispBoB - db.locate(1); - db.printf("%d", value); + db.locate(0); + printf("%s\n\r", value); } wait(2); //wait 2 seconds before looping, so we don't pester the servers too much } @@ -42,4 +42,3 @@ -