//////////////////////////////////////////////////// //! author="Charles Galambos" //! rcsid="$Id" #include "amma/Option.hh" #include "amma/DP/FileFormatIO.hh" #include extern void DPIncludeStdConverters(); extern int IncludeFileFormatStream(); extern void InitFileFormatBinStream(); int main(int argc,char **argv) { DPIncludeStdConverters(); IncludeFileFormatStream(); InitFileFormatBinStream(); OptionC option(argc,argv,TRUE); FilenameC fn = option.String("i","/tmp/fsin","Input filename"); BooleanT verb = option.Boolean("v",FALSE,"Verbose. \n"); option.Check(); RealT val; val = 21; if(!StdIO::Save(fn,val,"stream",verb)) { cerr << "Failed to save data. \n"; return __LINE__; } val = 0; if(!StdIO::Load(fn,val,"",verb)) { cerr << "Failed to load data. \n"; return __LINE__; } cout << "Loaded :" << val << endl; if(val != 21) { cerr << "ERROR: Test Failed ! \n"; return __LINE__; } fn.Remove();// Remove test file. return 0; }