Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Juventini
1 / 1 / 0
Регистрация: 12.12.2013
Сообщений: 60
1

Как добавить BGI в Visual Studio

03.06.2014, 17:38. Просмотров 1285. Ответов 1
Метки нет (Все метки)

Помогите добавить библиотеку BGI в Viual Studio. В нете гуглил, но ничего не понял.
Код программы:
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <string.h>
//------------------------------------------------
 
void main(void)
{
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");
int i, j, x, y, x1, y1, k=0, l, m, r, t;
char s[2], c[31]={"0123456789"};
randomize();
int Ax[63]={10,20,30,40,50,60,70,80,90,100,110,120,130,140,1 50,160,170,180,190,200,210,220,230,240,250,260,270 ,280,290,300,310,320,330,340,350,360,370,380,390,4 00,410,420,430,440,450,460,470,480,490,500,510,520 ,530,540,550,560,570,580,590,600,610,620,630};
int Ay[40]={10,20,30,40,50,60,70,80,90,100,110,120,130,140,1 50,160,170,180,190,200,210,220,230,240,250,260,270 ,280,290,300,310,320,330,340,350,360,370,380,390,4 00};
 
 
rectangle(13,13,627,397);
s[0]=c[k];
s[1]='\0';
outtextxy(290,450,"Score: ");
outtextxy(347,450,s);
l=random(62);
m=random(39);
if (l==0) l++;
if (l==62) l--;
if (m==0) m++;
if (m==39) m--;
x1=Ax[l];
y1=Ay[m];
 
 
i=31;
j=19;
circle(Ax[i],Ay[j],5);
putpixel(Ax[i]-2,Ay[j]-2,15);
putpixel(Ax[i]+2,Ay[j]-2,15);
putpixel(Ax[i],Ay[j],15);
line(Ax[i]-1,Ay[j]+2,Ax[i]+1,Ay[j]+2);
 
int key;
do
{
setcolor(7);
circle(x1,y1,5);
setfillstyle(1,7);
floodfill(x1,y1,7);
r=i;
t=j;
if(kbhit()) key=getch();
if(key==80) j++;
if(key==72) j--;
if(key==77) i++;
if(key==75) i--;
delay(150);
 
 
setcolor(0);
circle(Ax[r],Ay[t],5);
putpixel(Ax[r]-2,Ay[t]-2,0);
putpixel(Ax[r]+2,Ay[t]-2,0);
putpixel(Ax[r],Ay[t],0);
line(Ax[r]-1,Ay[t]+2,Ax[r]+1,Ay[t]+2);
 
setcolor(7);
circle(Ax[i],Ay[j],5);
putpixel(Ax[i]-2,Ay[j]-2,15);
putpixel(Ax[i]+2,Ay[j]-2,15);
putpixel(Ax[i],Ay[j],15);
line(Ax[i]-1,Ay[j]+2,Ax[i]+1,Ay[j]+2);
 
if (getpixel(Ax[i]+3,Ay[j])==15 | getpixel(Ax[i]-3,Ay[j])==15 | getpixel(Ax[i],Ay[j]+3)==15 | getpixel(Ax[i],Ay[j]-3)==15)
{
outtextxy(240,200,"Snake left for border");
getch();
closegraph();
}
 
if (Ax[i]==x1 && Ay[j]==y1)
{
 
circle(x1,y1,5);
setfillstyle(1,0);
floodfill(x1,y1,0);
 
l=random(62);
m=random(39);
if (l==0 ) l++;
if (l==62) l--;
if (m==0 ) m++;
if (m==39) m--;
x1=Ax[l];
y1=Ay[m];
 
circle(x1,y1,5);
setfillstyle(1,7);
floodfill(x1,y1,7);
 
setcolor(0);
s[0]=c[k++];
s[1]='\0';
outtextxy(347,450,s);
 
setcolor(7);
s[0]=c[k];
s[1]='\0';
outtextxy(347,450,s);
}
 
 
}
while(key!=27);
getch();
closegraph();
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2014, 17:38
Ответы с готовыми решениями:

Как можно писать на Си в Visual Studio
Здравствуйте, как можно писать на Си в Visual Studio? Плагина как такового нет. P.S:Знаю что есть...

Как настроить компилятор в Visual Studio?
Всем привет. У меня стоит студия 2012 експресс. Там поддержка С++. То есть, если я пишу на С, но...

Как создать проект в Visual Studio
Всем привет. Господа, подскажите, пожалуйста, подробно, как создать проект в Visual Studio 2008....

Как создать приложение по СИ в Visual Studio?
Народ, подскажите плиз, мне надо создать приложение по Си, как его открыть в Visual Studio 2008?

Как в Visual Studio получить значение NaN?
Как в вижуалке получить NAN, при делении на ноль выдаёт ошибку

1
notemac
27 / 27 / 18
Регистрация: 13.09.2014
Сообщений: 137
26.10.2014, 15:51 2
Juventini, скачать http://www.cs.colorado.edu/~main/bgi/visual/
Там есть файл main.cxx, в нем код писать
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2014, 15:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Visual Studio 2013 - Как компилировать проект?
Всем привет! Скачал новую Visual Studio2013, решил запустить код написанный на Си Все настройки...

Microsoft Visual Studio 2012 - как создать проект?
Microsoft Visual Studio 2012 и С (Не С++ и не С#) Пытаюсь перейти с Делфи на Си товарищи по...

Как в Visual Studio компилировать код в соответствии со стандартом C99
Как в Visual Studio компилировать код в соответствии со стандартом C99? Нужен аналог строки &quot;gcc...


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

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

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