AShen пишет: > И изначально получаем ООП ... ;) Да откуда там ООП? Или объявление двху-трех переменных типа объект и вызов вместо lineto(10,20) функции image.lineto(10,20) уже стало ООП? :) Можно всю инициализацию упрятать в одну функцию, и даже обозвать ее initgraph(), и упрятать в отдельный модуль.