Length () * 8 +10; = posx; = posx + ln; = posy; = posy + 30; (c) b>
{= y2 +10;
}
{= x2 +5;
}> set (x1 +5, y1 + (y2-y1)/2 - (y2-y1)/4,1,15,1); p>
} button :: show (int act)
{(act)
{(1,7);> show (); (x1, y1, x2, y2);
}
{(1, color);> show (); (x1, y1, x2, y2);
}> show ();
} button1: public button {: run (void);
}; button1 :: run (void)
{str [100], newline; inAboutFile ("about about. dat", ios :: in); (200,150,430,300);; i = 0; (! inAboutFile. eof ()) {. get (str, 100, ' n');. get (newline); (110,160 +12 * i); (str); + = 1;
} ();
} button2: public button {: void run (void);
}; button2 :: run ()
{(); result = spawnl (P_WAIT, "edit.com", "", filename, NULL); (result == - 1)
{("Error execute"); ();
} (getgraphmode ());
} button3: public button {: void run (void);
}; button3 :: run ()
{(); result = spawnl (P_WAIT, "edit.com", "", filename2, NULL); (result == - 1)
{("Error execute"); ();
} (getgraphmode ());
} button4: public button {: void run (void);
}; button4 :: run ()
{(); result = spawnl (P_WAIT, "e: bc bin bc. exe", "", filename3, NULL);
// int result = spawnl (P_WAIT, "edit.com", "", filename3, NULL); (result == - 1) p>
{("Error execute"); ();
} (getgraphmode ());
} button5: public button {: void run (void);
}; button5 :: run ()
{(); str [50]; (str, "kurs. exe"); result = spawnle (P_WAIT, str, NULL, NULL); (result == - 1 )
{("Error execute"); ();
} (getgraphmode ());
} button6: public button {: void run (void);
}; button6 :: run ()
{(); result = spawnl (P_WAIT, "edit.com", "", filename4, NULL); (result == - 1)
{("Error execute"); ();
} (getgraphmode ());
} button7: ​​public button {: vo...