Tag: deque

导入CSV文件,编辑它,并输出修改后的值

我正在尝试编写一个程序,该程序将CSV文件作为input,以便我可以修改(执行计算)所存在的值并将其输出,并以CSV格式再次input新值。 将存储的值的结构是一个2Dvector,因为它允许大文件。 struct data_t: deque <deque <float> > { typedef deque <deque <float> > ::iterator record_iterator; typedef deque <float> ::iterator field_iterator; bool load( const string& filename ); bool save( const string& filename ); bool save( ostream& outs ); }; 数据使用getline加载。 bool data_t::load( const string& filename ) { string s; ifstream f( filename.c_str() ); while (getline( […]