6. Графични структури
Изобразяване на графични форми
 -- Точка:  Point(3,1)
#include "ccc_win.cpp"
int main()
{  cwin << Point(1, 3);
   return 0;
}
 -- Окръжност: Circle(Point(2,3),1)
#include "ccc_win.cpp"
int main()
{  Point p(1, 3);
   cwin << p << Circle(p, 2.5);
   return 0;
}
 -- Отсечка: Line(Point(1,3), Point(2,2))
#include "ccc_win.cpp"
int main()
{ Point p(1, 3);
  Point q(4, 7);
  Line s(p, q);
  cwin << s;
  return 0;
}
 -- Текст: Message(Point(4,4),"Hello")
#include "ccc_win.cpp"
int main()
{  Point p(1, 3);
   Message greeting(p, "Hello, Window!");
   cwin << greeting;
   return 0;
}
 
Име Действие
Point p=Point(x,y); Конструира точка p с координати (x, y).
p.get_x() Връща x-координатата на точката p
p.get_y() Връща y-координатата на точката p.
p.move(dx,dy) Премества точката p с (dx, dy).
Име Действие
Circle c=Circle(p,r);  Конструира окръжност с център точка p и радиус r.
c.get_center() Връща центъра p на окръжността c.
c.get_radius() Връща радиуса r на окръжността c.
c.move(dx,dy) Премества окръжността c с (dx, dy).
Име Действие
Line l=Line(p,q);  Конструира отсечка l, свързваща точките p и q.
l.get_start() Връща началната точка p на отсечката l.
l.get_end() Връща крайната точка q на отсечката l
l.move(dx,dy) Премества точката c с (dx, dy).
Име Действие
Message m=Message(p,s);  Конструира съобщение m с начална точка p и съдържание s.
Message m=Message(p,x);  Конструира съобщение m с начална точка p и етикет числото x.
m.get_start() Връща началната точка p на съобщението m.
m.get_text() Връща съдържанието s на съобщението m.
m.move(dx,dy) Премества съобщението m с (dx,dy).