Se non hai necessità di conservare il buffer per elaborazioni successive, forse è più conveniente scrivere direttamente sull'editbox.
In pseudocodice:
codice:class ScriviSuEditBox { private: EditBox& ed; public: ScriviSuEditBox(EditBox& e) : ed(e) {} void operator()(const string& filepath) { ifstream fin(filepath.c_str()); if (fin) { string s; while(getline(fin,s)) { ed.scrivi(s); } } } }; std::for_each(vecFile.begin(),vecFile.end(), ScriviSuEditBox(BoxSuCuiScrivere));

Rispondi quotando