DATAIO project page

japanese

Overview

The dataio is project to develop cross plataform C++ library that provides data stream input/output using CSV (comma separated values) compatible text format. The CSV format is largelly supported by spreadsheet applicatins and is usefull for data exchange between different applications. Using this, you will prepare input data using prefered spreadsheet applications, ou analise output data using prefered spreadsheet applications.
Probably, exist more library that can read/write CVS values, but most of this read/write the data into/from memory as string list, or string array and it requires the data conversion inside of program..
This library read/write directly the variables itself. The goal of current implementation is not the more fast one, never the little one, but the easy usage and as consequence, is very configurable in the runtime. For example, the field name will be case sensive or not, data is table or not, etc. The primitive supported data types are: bool, char, int, unsigned, long, unsigned long, float, double long double, and string. Once an primitive data type T is supported, the vector <T> and vector <vector <T > > are automatically supported and onput/output of the class or struct data type based on theses supported data types are performed easyly. For more detail and examples, seee the online documentation in  html format or pdf format (generated by doxygen)

Download

The latest version is found on sourceforge dataio project page. For change history, see the changelog.txt.

License

The dataio is licensed under the term of LGPL (GNU Lesser General Public License).

Usefull Links



Project Administrator: Sadao Massago .

hosted on SourceForge       Logo