C++ for graphics area (full version of various input error check)