Форум программистов, компьютерный форум CyberForum.ru

Алгоритм Брезенхэма - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить суму аскии кодов http://www.cyberforum.ru/cpp-beginners/thread805161.html
Ввести любую последовательность символов. Определить суму ASCII-кодов гласных и произведение ASCII-кодов согласных латинских символов заданной последовательности.
C++ Ошибка преобразования Вот мой код. В общем в конце выбивает "error C2664: kasat: невозможно преобразовать параметр 5 из "double (__cdecl *)(double,double)" в "double (__cdecl *)(double)" И я не как не могу разобраться что не так , кто знает помогите , пж. #include "stdafx.h" #include <iostream> #include <cmath> http://www.cyberforum.ru/cpp-beginners/thread805154.html
Класс: Ангар C++
Условие задачи: Описать класс, включающий заданные поля и функции. Разработать программу, которая создает массив объектов (размерность массива n вводится с клавиатуры) и выполняет требуемые действия. Класс - ангар. Параметры: ширина и длина. Статус доступа всех полей private. Класс включает: конструктор и функцию, определяющую площадь помещения. Определить площадь склада, состоящего из ...
C++ Работа с ссылками
Нужна помощь студенту 1. Объявите (в отельном заголовочном файле) и реализуйте (в другом файле) процедуры (они не возвращают значений!) согласно варианту. 2. Все процедуры должны быть написаны в двух вариантах – один вариант использует указатели, второй вариант – ссылки. 3. Напишите программу, проверяющую и демонстрирующую правильность работы процедур. Процедура: 1)Отбрасывает от...
C++ Графика: Разноцветный шестиугольник http://www.cyberforum.ru/cpp-beginners/thread805145.html
Написать программу, генерирующую на экране разноцветный шестиугольник, цвета секторов которого меняются циклически. После трех циклов смены цветов фигура уничтожается.
C++ Аргументы функции Добрый вечер! Сразу по делу: int func(char s) {....} int main { char s; // s-символьная строка func(s); } подробнее

Показать сообщение отдельно
Joker1
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 4
11.03.2013, 00:10     Алгоритм Брезенхэма
Разбираюсь с принципом использования Алгоритма Брезенхэма, при написании программы на С++ возникают ошибки, не могу понять по какой причине они появляются.Подскажите в чем ошибка
Ниже приведен листинг программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<iostream>
using namespace std;
void drawLine(int x1, int y1, int x2, int y2)
{
    const int deltaX = abs(x2 - x1);
    const int deltaY = abs(y2 - y1);
    const int signX = x1 < x2 ? 1 : -1;
    const int signY = y1 < y2 ? 1 : -1;
    //
    int error = deltaX - deltaY;
    //
    setPixel(x2, y2);
    while(x1 != x2 || y1 != y2) {
        setPixel(x1, y1);
        const int error2 = error * 2;
        //
        if(error2 > -deltaY) {
            error -= deltaY;
            x1 += signX;
        }
        if(error2 < deltaX) {
            error += deltaX;
            y1 += signY;
        }
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru