![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Dependencies: EthernetNetIf TextLCD mbed HTTPClient
CSVParser.cpp
- Committer:
- blmarket
- Date:
- 2011-06-01
- Revision:
- 0:d73b14dd8351
File content as of revision 0:d73b14dd8351:
#include "CSVParser.h" using namespace std; std::vector<std::pair<std::string,std::string> > CSVParser::fields; // field id, description pair vector. StockData* CSVParser::parseResult(const char *indata) { StockData *ret = new StockData; memcpy(ret->buffer, indata, 256); ret->buffer[255] = 0; char *ptr = strtok(ret->buffer, ","); for(int i=0;i<fields.size();i++) { if(ptr == NULL) break; printf("%s : %s\n", fields[i].second.c_str(), ptr); ret->field[i] = ptr; ptr = strtok(NULL, ","); } return ret; }