Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 17:30   #1
Yokka
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 44
Печаль построить график. с++

Мне надо построить график функции sin(x) (довольно просто). Но есть не большая проблема. Когда я пробую запустить прогу с инклудом <graphics.h> мне выдает ошибку #error BGI graphics not supported under Windows (это когда я работаю на Borland c++).
По этому я начал думать замутить это все в c++ Builder, но как это сделать не понимаю(именно сам код программы). Напишите или дайте название книги где это нормально описывается. Заранее спасибо.

Последний раз редактировалось Yokka; 13.05.2010 в 17:43.
Yokka вне форума Ответить с цитированием
Старый 13.05.2010, 18:23   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Видимо, вы пишите в пятом BC? Там, говорят, как-то совсем капитально переделали графику.
В билдере с построением графиков особой проблемы нет. Суть в том, что все рисуется на свойстве Canvas типа TCanvas какого-либо компонента (форма или, скажем, PaintBox). Для этого в Canvas'е есть довольно много функций, впрочем, вроде бы вам хватит всего двух: MoveTo и LineTo.
Вот как можно построить красный треугольник на PaintBox'е:
Код:
PaintBox1 -> Canvas -> Pen -> Color = clRed;
PaintBox1 -> Canvas -> MoveTo(100, 100);
PaintBox1 -> Canvas -> LineTo(150, 200);
PaintBox1 -> Canvas -> LineTo(50, 200);
PaintBox1 -> Canvas -> LineTo(100, 100);
Поменяйте здесь PaintBox1 на Form1 - и будете рисовать на форме. Вообще посмотрите поподробнее хелп по TCanvas.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построить график температур zheka89 Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 07:22
Построить график!! Inferno777 Помощь студентам 10 30.06.2009 17:46