#include #include #include #include #include #include class view_t { public: int load_view(FILE *); void print_view(FILE *); private: int win_x_size; int win_y_size; double world_x_size; double world_y_size; double viewpt[3]; } view_t; int view_t::load_view(FILE *in) { int vc; char buf[256]; vc = fscanf(in, "%lf %lf", &world_x_size, &world_y_size); fgets(buf, 256, in); vc += fscanf(in, "%lf %lf %lf", viewpt, viewpt + 1, viewpt + 2); fgets(buf, 256, in); if (vc == 5) return(0); else return(-1); } void view_t::print_view(FILE *out) { return; } int main() { view_t *v; v = new view_t; v.load_view(stdin); }