Russian Qt Forum

Программирование => С/C++ => Тема начата: tiiL от Июнь 16, 2011, 08:05



Название: прошу помощи со старами С кодами.
Отправлено: tiiL от Июнь 16, 2011, 08:05
прошу помощи со старами С кодами, а точнее с библиотеками alloc.h и graphics.h.

Есть программный код, написанный в начале 90-ых, задача его преобразовать под теперешние С++, а точнее что бы приложение можно было написать через библиотеки QT или Qwt, или OpenGL в QT, то есть в чем будет проще это реализовать, азадача программного кода рисования логарифмической шкалы и нанесения на неё графика(непосредственно).

PS: код выложу, если хоть кто-нибудь возьметца мне помочь.
PSS: Выручите пожалуйста.
PSSS: сори если создал тему не в том разделе.


Название: Re: прошу помощи со старами С кодами.
Отправлено: tiiL от Июнь 16, 2011, 08:10
функции библиотек которые компилятор не распознает(естественно):
farcalloc
getmaxx
getmaxy
setcolor
setLineStyle
SOLID_FILL и т.д.



Название: Re: прошу помощи со старами С кодами.
Отправлено: Igors от Июнь 16, 2011, 08:33
функции библиотек которые компилятор не распознает(естественно):
farcalloc
getmaxx
getmaxy
setcolor
setLineStyle
SOLID_FILL и т.д.
[оффтоп]
egavga.bgi - ото была Графика! И как-то все получалось без OpenGL и др. монстров.. А с прямой записью в видео (по плоскостям, переключая регистры задвижки) - вообще был кайф.


Название: Re: прошу помощи со старами С кодами.
Отправлено: tiiL от Июнь 16, 2011, 08:44
Спасибо за отклик, а что мне то делать?


Название: Re: прошу помощи со старами С кодами.
Отправлено: Anchorite от Июнь 16, 2011, 08:53
Спасибо за отклик, а что мне то делать?

Найти документацию на эти функции и реализовать их самостоятельно.


Название: Re: прошу помощи со старами С кодами.
Отправлено: tiiL от Июнь 16, 2011, 08:57
что делают эти функции я Знаю, но в каких библиотеках их найти и точнее не их а их аналоги вот в чем прошу помочь.


Название: Re: прошу помощи со старами С кодами.
Отправлено: BRE от Июнь 16, 2011, 09:07
что делают эти функции я Знаю, но в каких библиотеках их найти и точнее не их а их аналоги вот в чем прошу помочь.
Лучшим решением будет переписать все с нуля. Для этого придется разобраться с тем как рисовать в Qt - это подробно расписано в документации и примерах (см QPainter), или посмотреть на те графики, которые умеет рисовать Qwt и использовать их. QpenGL тут не нужен.

А можно найти компилятор Borland C++ 3.1, собрать эту программу и запускать ее в эмуляторе.


Название: Re: прошу помощи со старами С кодами.
Отправлено: tiiL от Июнь 16, 2011, 09:24
что делают эти функции я Знаю, но в каких библиотеках их найти и точнее не их а их аналоги вот в чем прошу помочь.
Лучшим решением будет переписать все с нуля. Для этого придется разобраться с тем как рисовать в Qt - это подробно расписано в документации и примерах (см QPainter), или посмотреть на те графики, которые умеет рисовать Qwt и использовать их. QpenGL тут не нужен.

А можно найти компилятор Borland C++ 3.1, собрать эту программу и запускать ее в эмуляторе.


Спасибо... буду ковыряться... ???


Название: Re: прошу помощи со старами С кодами.
Отправлено: tiiL от Июнь 16, 2011, 09:37
Есть проект рисующий декартовую координатную сетку, как сделать так что бы она рисовала логарифмическую сетку?



Название: Re: прошу помощи со старами С кодами.
Отправлено: alex312 от Июнь 16, 2011, 10:00
Cмотрите Qwt, конкретно пример bode


Название: Re: прошу помощи со старами С кодами.
Отправлено: tiiL от Июнь 16, 2011, 10:59
Cмотрите Qwt, конкретно пример bode


а в вот за это спасибочки!


Название: Re: прошу помощи со старами С кодами.
Отправлено: CMorgan от Июнь 27, 2011, 08:55
Я юзал для вывода графики PLPlot(http://plplot.sourceforge.net/)
Вывод на логарифмической шкале там точно есть.