Теоретические сведения

Теоретические сведения. Для разработки программы будут использоваться стандартные функции для работы с файлами и графикой, которые будут описаны в этом разделе. 1. Функции для работы с графикой К основным функциям, для работы с графикой, в языке С относят такие q rectanglex1, y1, x2, y2 изображения прямоугольника текущего цвета с координатами верхнего левого угла x1,y1 и нижнего правого x2,y2. q barx1, y1, x2, y2 изображения закрашенного прямоугольника текущей палитры и цвета с координатами верхнего левого угла x1,y1 и нижнего правого x2,y2. q putpixelx1, x2, color рисование точки за координатами x1, y1 и текущим цветом. q getpixelx1,x2 определения цвета точки за указанными координатами. q linex1, y1, x2, y2 изображения линии текущего цвета с координатами начала x1, y1 и конца x2, y2. q setcolorcolor - установления текущего цвета вывода объектов на экран.

Цвета задаются стандартными константами или числовыми значениями. q setfillstylepattern, color установления параметров закрашивания объектов.

Палитра закрашивания задается стандартными константами или числовыми значениями. q getimagex1, y1, x2, y2, bitmap сохранение области экрану прямоугольной формы x1, y1, x2, y2 в оперативную память по адресу bitmap. q putimagex1, y1, bitmap, mode вывод на экран, начиная из точки x1, y1, графического изображения, которое сохраняется по адресу bitmap. q circlex1, y1, radius изображения кола текущего цвета с центром в точке x1, y1 и радиусом radius. q sectorx1, y1, startangle, endangle, verradius, gorradius рисования закрашенного сектору с заданной палитрой и цветом с центром в точке x1, y1, начальными и конечными углами сектору startangle, endangle и вертикальным и горизонтальным радиусом verradius, gorradius.

Функции для работы с файлами Организация поточного буферного ввода-вывода проводится за такой последовательностью 1. Объявить указатель на файловую структуру FILE f 2. Открыть файл FILE fopenchar filename, char mode filename название файла для открытия mode режим открытия файла, может содержать два символа.

Первый определяет направление передачи данных, второй режим открытия t текстовый, b бинарный.

СимволОпределенияrОткрывает файл для чтения, должен существоватьwОткрывает для записи, если не существовал, то создает новыйaДля записи в конец файлаrДля чтения и записи, должен существоватьwДля записи и чтение, создает несуществующий файлaДля дополнения и чтениеТаблица определений первого символа 3. Использовать функции для работы с файлами 4. Закрытия файла int fcloseFILE f int fcloseallvoid Если файл закрылся нормально, то возвращается 0, в другом случае возвращается 1.