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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zhundik
0 / 0 / 0
Регистрация: 12.03.2014
Сообщений: 55
#1

CodeBlocks графика - C++

20.11.2014, 14:29. Просмотров 879. Ответов 6
Метки нет (Все метки)

Ребят, подскажите, хочу начать работать с графикой, но не пойму что делаю не так...
Заголовочный файл graphics.h скачал, библиотеки libbgi.a тоже. Все положил, а пишет все равно ошибку в заголовке
error: redefinition of 'int right'| (7-я строка):
C++
1
2
3
4
5
6
7
8
9
unsigned imagesize( int left, int top, int right, int bottom );
void getimage( int left, int top, int right, int bottom, void *bitmap );
void putimage( int left, int top, void *bitmap, int op );
void printimage(
    const char* title=NULL, 
    double width_inches=7, double border_left_inches=0.75, double border_top_inches=0.75,
    int left=0, int right=0, int right=INT_MAX, int bottom=INT_MAX,
    bool active=true, HWND hwnd=NULLLOR]
    );
Если ли другие способы вывести графику через CodeBlock?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 14:29     CodeBlocks графика
Посмотрите здесь:

Простейшая графика в CodeBlocks с использованием Graphics.h - C++
Просто завершается программа =(( Вообще ни одну графическую функцию не выводит... Что может быть?! #include <graphics.h> int...

Перевод в CodeBlocks - C++
Здравствуйте, я пишу в CodeBlocks на с++, нашел код Поиска по ширине в графе,но к сожалению есть небольшие различия между VS и CodeBlocks....

Текст в CodeBlocks - C++
Здравствуйте. При компиляции программы в CodeBlocks выскакивают ошибки: В тексте программы ошибок нет. Подозреваю проблемы с...

Curl и codeblocks - C++
Опять вопрос про подключение библиотеки! На этот раз пытаюсь подключить curl в CodeBlocks. Беру отсюда...

C++, CodeBlocks и ncurces - C++
Пытаюсь скомпилировать простенький пример с ncurces #include <iostream> #include <curses.h> int main(int argc, char **argv) {...

С++ CodeBlocks Матрицы - C++
Здравствуйте. Помогите пожалуйста. В данной лабораторной работе, которая приложена. Программа считает для матриц размерност 2 , но для...

проблемы c codeBlocks 10.05 - C++
не могу прогнать программу, просит что-бы я build в какоую-то папку наверно. это что мне делать то?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6276 / 5879 / 1902
Регистрация: 18.12.2011
Сообщений: 15,076
Завершенные тесты: 1
20.11.2014, 14:47     CodeBlocks графика #2
Цитата Сообщение от zhundik Посмотреть сообщение
int right=0, int right=INT_MAX
2 раза right
и не повторяйте слово int:
C++
1
int left=0, top=0, right=INT_MAX, bottom=INT_MAX,
zhundik
0 / 0 / 0
Регистрация: 12.03.2014
Сообщений: 55
20.11.2014, 15:09  [ТС]     CodeBlocks графика #3
и что делать? это же стандартный заголовок (((

Добавлено через 4 минуты
он не сохраняет изменения...

Добавлено через 7 минут
теперь error: 'top' has not been declared|

Добавлено через 9 минут
сделал так
C++
1
int left=0,int top=0, int right=INT_MAX, int bottom=INT_MAX,
теперь просто программа завершается(
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.11.2014, 15:13     CodeBlocks графика #4
zhundik, OpenGL для графики - лучше не придумаешь.
zhundik
0 / 0 / 0
Регистрация: 12.03.2014
Сообщений: 55
20.11.2014, 15:31  [ТС]     CodeBlocks графика #5
Спасибо,поставил) Работает, НО элементарные функции и фигуры все равно не знаю как вывести(( пример:
C++
1
2
3
4
5
6
7
8
9
10
int main()
{
initwindow(400,300); // открыть окно для графики
                     // размером 400 на 300 пикселей
moveto(0,0);         // курсор в точку (0,0)
lineto(50,50);       // отрезок в точку (50,50)
getch();             // ждать нажатия на любую клавишу
closegraph();        // закрыть окно с графикой
return 0;
}
DrOffset
6909 / 4102 / 933
Регистрация: 30.01.2014
Сообщений: 6,893
20.11.2014, 17:41     CodeBlocks графика #6
Цитата Сообщение от zhundik Посмотреть сообщение
и что делать? это же стандартный заголовок (((
Второй right переименуй в right1 например.
Ничего удалять, добавлять не надо. Просто переименуй конфликтующий right.

Цитата Сообщение от zss Посмотреть сообщение
и не повторяйте слово int:
У него там функция и параметры, это не же не паскаль, чтобы так делать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 18:49     CodeBlocks графика
Еще ссылки по теме:

CodeBlocks.No such file - C++
Все время ругается на iostream, и не дает компилировать. Никак не могу понять в чем проблема.

CodeBlocks::Microsoft VC++ - C++
Здрасти, до недавнего времени я работал в CodeBlocks, там главная функция имеет вид int main(){ ...... } потом скачал...

Настроить Codeblocks - C++
Гуру, помогите новичку! Раньше кодил под Win-консоль в блокноте и запускал компиляцию BAT-ником... Тепреть пробую перейти на...

Codeblocks и модули - C++
нужно написать программу с модульным файлом, в котором три функции, мне вроде все понятно, но создаю файл с простой функцией #ifndef...

nullptr в codeblocks - C++
Поддерживается ли? Как подключить?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6276 / 5879 / 1902
Регистрация: 18.12.2011
Сообщений: 15,076
Завершенные тесты: 1
20.11.2014, 18:49     CodeBlocks графика #7
Цитата Сообщение от DrOffset Посмотреть сообщение
У него там функция
Пардон, не разглядел - уж очень мелкие скобочки!
Yandex
Объявления
20.11.2014, 18:49     CodeBlocks графика
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru