С. Как нарисовать линию?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
С. Как нарисовать линию? - 2008-02-13 23:53:01.553333
|
|
|
R3d1Kk
Сообщений: 82
Оценки: 0
Присоединился: 2007-10-31 17:42:41.310000
|
Народ, подскажите как на языке Си написать программу которая бы рисовала линию(не важно какую). Скажем в 100 пикселей. Если не трудно можно пример программы.
|
|
|
RE: С. Как нарисовать линию? - 2008-02-14 00:18:22.076666
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
блин, февраль на дворе, а студенты с ума сходят. Сессия-то кончилась давно. Это что, столько двоечников?
|
|
|
RE: С. Как нарисовать линию? - 2008-02-14 00:26:55.590000
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: rgo блин, февраль на дворе, а студенты с ума сходят. Сессия-то кончилась давно. Это что, столько двоечников? Ну может человек сдал сессию. Протрезвел и подумал, а чему, мол, я за семестр научился? Поняв, что по сути ничему - решил заполнить пробелы в образовании. У меня по молодости такое бывало :)
|
|
|
RE: С. Как нарисовать линию? - 2008-02-14 02:22:44.750000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: R3d1Kk Народ, подскажите как на языке Си написать программу которая бы рисовала линию(не важно какую). Скажем в 100 пикселей. Если не трудно можно пример программы. Зависит от платформы. Если под дос, то функция line, под форточки - DrawLine (GDI+) и т.д.
|
|
|
RE: С. Как нарисовать линию? - 2008-02-14 17:51:37.230000
|
|
|
R3d1Kk
Сообщений: 82
Оценки: 0
Присоединился: 2007-10-31 17:42:41.310000
|
Почему у меня в этом коде черный экран? Вот код: #include<graphics.h> #define pathtodriver "c:\\bc31\\bgi\\" main() { int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode, pathtodriver); errorcode = graphresult(); if (errorcode != grOk) printf("Errror: %d\n", errorcode); }
|
|
|
RE: С. Как нарисовать линию? - 2008-02-14 18:23:03.340000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: R3d1Kk Почему у меня в этом коде черный экран? А какой он, по твоему должен быть?
|
|
|
RE: С. Как нарисовать линию? - 2008-02-14 22:22:37.846666
|
|
|
T
Сообщений: 1100
Оценки: 0
Присоединился: 2006-01-14 00:15:36
|
Милости просим в антырнэт… http://ru.wikipedia.org/wiki/Алгоритм_Брезенхэма http://www.google.com/search?hl=ru&client=opera&rls=ru&hs=QK4&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC+%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F+%D0%BB%D0%B8%D0%BD%D0%B8%D0%B8&spell=1
|
|
|
RE: С. Как нарисовать линию? - 2008-02-14 22:57:41.986666
|
|
|
Ясkи
Сообщений: 204
Оценки: 0
Присоединился: 2008-02-12 22:56:17.683333
|
quote:
ORIGINAL: R3d1Kk Почему у меня в этом коде черный экран? Вот код: #include<graphics.h> #define pathtodriver "c:\\bc31\\bgi\\" main() { int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode, pathtodriver); errorcode = graphresult(); if (errorcode != grOk) printf("Errror: %d\n", errorcode); } Хм.. странно, ДА? А я вижу по замыслу здесь была красивая яхта, ДА? Трава седня совсем не та, что раньше…
|
|
|
RE: С. Как нарисовать линию? - 2008-02-15 01:40:48.473333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: R3d1Kk Почему у меня в этом коде черный экран? Вот код: #include<graphics.h> #define pathtodriver "c:\\bc31\\bgi\\" main() { int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode, pathtodriver); errorcode = graphresult(); if (errorcode != grOk) printf("Errror: %d\n", errorcode); } Скажи мне, что ты курил, и я скажу кто ты… Чел, начни с паскаля, с простейших задач. Не лезь сразу в графику.
|
|
|
RE: С. Как нарисовать линию? - 2008-02-16 15:54:55.876666
|
|
|
R3d1Kk
Сообщений: 82
Оценки: 0
Присоединился: 2007-10-31 17:42:41.310000
|
С паскаля? Зачем мне Паскаль, мне лабы надо сдать на СИ….
|
|
|
RE: С. Как нарисовать линию? - 2008-02-16 16:37:41.190000
|
|
|
LoZ32
Сообщений: 49
Оценки: 0
Присоединился: 2008-02-10 08:51:19.003333
|
думаю он имел ввиду поработать с чем попроще чтобы понять основы… R3d1Kk а по-твоему что должно быть на экране? по твоему коду - ничего
|
|
|
RE: С. Как нарисовать линию? - 2008-02-16 17:29:22.580000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: LoZ32 думаю он имел ввиду поработать с чем попроще чтобы понять основы… Все эти основы в хелпах к bc31 лежат. С примерами. Приведённый кусок кода, как мне кажется, тоже оттуда. Паскаль тут не нужен абсолютно. Автору стоит просто найти какой-нибудь законченный примерчик и посмотреть. Но видно лень его заела.
|
|
|
RE: С. Как нарисовать линию? - 2008-02-17 23:38:37.510000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Ну да. Не обратил внимания на язык. Просто под дос на Си я рисовал только напрямую, через видео память. А на InitGraph сработал рефлекс, что это паскаль. Но LoZ32 прав. Я имелл в виду именно то, что сначала надо получить хотя-бы минимальные основы.
|
|
|
|
|