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).
Project Administrator: Sadao
Massago .
hosted on