1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Тёмный Эльф |
8.03.2007 10:59
Сообщение
#1
|
|
Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Программа вырисовывает пиксели множество раз, так что в конце-концов должен зарисоваться весь экран.
Но несколько пикселей она пропускает, оставляя незакрашенными. В чем тут дело? #include <graphics.h> |
![]() ![]() |
| volvo |
8.03.2007 11:55
Сообщение
#2
|
|
Гость |
Цитата так что в конце-концов должен зарисоваться весь экран Ничего подобного... Ты в putpixel используешь целочисленное деление, так будь готов к тому, что один и тот же пиксель обработается дважды, а другой вообще не затронется... Смотри... Замени свою процедуру F1 на мою:void f1(int x1, int y1, int x2, int y2, int color) И расскажи мне, почему, если у тебя есть столько повторений, ты не допускаешь, что могут быть пропуски? |
| Тёмный Эльф |
8.03.2007 21:56
Сообщение
#3
|
|
Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Смешно.
На самом деле если поменять направление закраски, так чтобы зарисовывалось справа налево, то это процедурка все хорошо закрашивает. Хз. |
![]() ![]() |
|
Текстовая версия | 15.11.2025 13:59 |