2 / 2 / 0
Регистрация: 04.01.2017
Сообщений: 77
1

Графика в консоли (Dev C++)

12.03.2017, 22:12. Показов 7843. Ответов 9
Метки нет (Все метки)

помогите разобраться.
примерно такая программа выдает вот такую ошибку,хотя на борланде запускалась.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <fstream>
#include <iostream>
#include <string.h>
 
int main()
{
   float x,y;
   printf("x,y>");
   scanf("%f%f",&x,&y);
   int gdriver = DETECT, gmode, errorcode;
   initgraph(&gdriver, &gmode,NULL);
   errorcode = graphresult();
   if (errorcode != grOk)  /* an error occurred */
   {
   
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);             /* return with error code */
   }
   setfillstyle(SOLID_FILL,GREEN),
   bar(0,0,640,480);
   setcolor(YELLOW);
   line(30,240,610,240);outtextxy(615,250,"x");
   line(320,30,320,450);outtextxy(325,20,"y");
   line(220,235,220,245);outtextxy(230,250,"-1");
   line(120,235,120,245);outtextxy(130,250,"-2");
   line(420,235,420,245);outtextxy(430,250,"1");
   line(520,235,520,245);outtextxy(530,250,"2");
   line(315,140,325,140);outtextxy(330,145,"1");
   line(315,40,325,40);outtextxy(330,45,"2");
 
   line(320,340,320,140);outtextxy(320,340,"-1");
   line(320,440,320,140);outtextxy(320,440,"-2");
   line(320,140,420,240);
   line(320,140,420,140);
   line(420,240,420,140);
   setfillstyle(SOLID_FILL,RED);
   floodfill(415,145,YELLOW);
   setcolor(WHITE);
   
   
 
 
   getch();
   closegraph();
   return 0;
   
}
ошибка: [Warning] deprecated conversion from string constant to 'char*'
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2017, 22:12
Ответы с готовыми решениями:

Черепашья графика в консоли на C
Привет. Для меня сложная задача. Бьюсь над ней долго. Условие задачи: Есть поле 50х50...

Постройка графика по точкам в консоли Dev C++
Задание стоит так - разработка класса &quot;Построение интерполяционного полинома&quot; с использованием...

Примитивная графика (Dev-C++)
Здравствуйте. Есть консольная &quot;Жизнь&quot;, хотелось бы сделать для неё хоть какую-нибудь графику. Думал...

элементарная графика в dev c++
Здравствуйте господа програмисты.не могли бы вы подсказать как в dev c++ for dos нарисовать-...

9
1269 / 1026 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
12.03.2017, 22:44 2
Это не ошибка, а предупреждение, компиляции программы оно не мешает. В какой строке оно возникает?
0
606 / 839 / 142
Регистрация: 10.08.2015
Сообщений: 4,240
12.03.2017, 22:51 3
что не понятно? устаревшая у тебя програма и компилятор не может безопасно перевести з строки в char*
1
nd2
3431 / 2810 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
13.03.2017, 00:34 4
Цитата Сообщение от likehood Посмотреть сообщение
В какой строке оно возникает?
...
Цитата Сообщение от sativan Посмотреть сообщение
C++
1
outtextxy(615,250,"x");
1
1269 / 1026 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
13.03.2017, 09:02 5
Цитата Сообщение от nd2 Посмотреть сообщение
outtextxy(615,250,"x");
А, то есть последний параметр объявлен без const. Тогда таки да, это косяк библиотеки. Простить и забыть!
1
2 / 2 / 0
Регистрация: 04.01.2017
Сообщений: 77
13.03.2017, 18:09  [ТС] 6
не компилирует,подскажите как исправить пожалуйста,дело в том ,что делаю лабы и надо именно в консоли в этой устаревшей библиотеке,есть решение,чтобы в таком виде осталась программа?
0
1269 / 1026 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
13.03.2017, 20:21 7
Цитата Сообщение от sativan Посмотреть сообщение
не компилирует
То, что вы показали, не должно препятствовать компиляции (если только не включена опция treat warnings as errors). Может, кроме приведённого warning'а есть ещё ошибки?
1
606 / 839 / 142
Регистрация: 10.08.2015
Сообщений: 4,240
13.03.2017, 20:31 8
Цитата Сообщение от sativan Посмотреть сообщение
не компилирует,подскажите как исправить пожалуйста
Лог компиляции выложи, потом и поговорим
1
2 / 2 / 0
Регистрация: 04.01.2017
Сообщений: 77
13.03.2017, 21:02  [ТС] 9
спасибо уважаемые,видимо проблема была не в программе а в среде Dev c++ 5.11,скачал у пользователя форумом его собственную сборку Dev c++ 4.9.9.9 с портабельной версией,и все стало работать хоть и выводит предупреждение.
0
Эксперт CЭксперт С++
5087 / 2272 / 332
Регистрация: 20.02.2013
Сообщений: 5,598
Записей в блоге: 19
14.03.2017, 05:30 10
sativan, пожалуйста, прочитайте правила форума.
Особое внимание обратите на следующие пункты:.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2017, 05:30
Помогаю со студенческими работами здесь

Элементарная графика (Dev C++)
Подскажите как поменять цвет(заливку, а не контур(линию)) квадрата (вписанного в окружность-вдруг...

dev c++ графика. Окраска экрана.
&lt;graphics.h &gt;как окрасить экран на белый цвет???

Построение графика функции по точкам (Dev-C )
Подскажите как построить график по точкам(Dev-C++), какая это библиотека и где можно почитать...

Dev C++ задача на построение графика функции
Недавно начал изучать C++, до этого пытался выучить Си. Следовательно, хочу переделать график...

графика по теме метро для dev cpp
нарисовать схему московского метро, либо сделать рисунок метро..в dev cpp Форум - это не чат....

Графика в консоли
Помогите разобраться с графикой в консоле. компилирую код в Dev C++ #include &lt;iostream&gt; #include...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru