Hi
Would you please help me with the simple question in blue? Thanks.
Code:// circstrc.cpp // circles as graphics objects #include "msoftcon.h" // for graphics functions //////////////////////////////////////////////////////////////// struct circle //graphics circle { int xCo, yCo; //coordinates of center int radius; color fillcolor; //color fstyle fillstyle; //fill pattern }; //////////////////////////////////////////////////////////////// /* Are "color" and "fstyle" some kind of data types? Perhaps, the details for these data types are in 'msoftcon' source file. */ void circ_draw(circle c) { set_color(c.fillcolor); //set color set_fill_style(c.fillstyle); //set fill pattern draw_circle(c.xCo, c.yCo, c.radius); //draw solid circle } //-------------------------------------------------------------- int main() { init_graphics(); //initialize graphics system //create circles /* Is "init_graphics()" a some kind of function? */ circle c1 = { 15, 7, 5, cBLUE, X_FILL }; circle c2 = { 41, 12, 7, cRED, O_FILL }; circle c3 = { 65, 18, 4, cGREEN, MEDIUM_FILL }; /* The original structure was in this format: struct circle { int xCo, yCo; int radius; color fillcolor; fstyle fillstyle; }; The don't you think the initialization should be this way (please notice the semicolons): circle c1 = { 15, 7; 5; cBLUE; X_FILL }; */ circ_draw(c1); //draw circles circ_draw(c2); circ_draw(c3); set_cursor_pos(1, 25); //cursor to lower left corner return 0; }



LinkBack URL
About LinkBacks



