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

Консольная графика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести класс для работы с прямоугольной матрицей, реализовать операции сложения и умножения матриц http://www.cyberforum.ru/cpp-beginners/thread868297.html
Кто-нибудь подскажите, пожалуйста написать программу в С++. Ввести класс для работы с прямоугольной матрицей. Реализовать операции: а) сложение двух матриц (операция +); б) умножение двух матриц (операция *). Заранее всем большое спасибо!!!
C++ Открытие ссылок в браузере в с++? задача такая: надо открывать одну и ту же ссылку на сайт через определенный интервал времени. как это делать в с++? http://www.cyberforum.ru/cpp-beginners/thread868276.html
странное определение функций C++
Читал заголовочный файл, так наткнулся на следующее выражение: #define MPI_MAX (MPI_Op)(0x58000001) Что означает такое определение функции, прокоментируйте? MPI_MAX - функция.
Немогу найти ошибку C++
Надо объекты (произвольное количество) записать в файл, затем прочесть их из файла и вывести на экран. У меня происходит зацикливание во втором цикле. Толи записываю не так, то ли считываю не так. В книге есть пример с классом fstream. Я пробую с if и of - не получается почему-то. Вот код: #include <iostream> #include <fstream> using namespace std; class Distance {
C++ Машина Тьюринга для вычисления квадратного многочлена (x^2+bx+c=0) http://www.cyberforum.ru/cpp-beginners/thread868259.html
Помогите, пожалуйста, составить Машина Тьюринга для вычисления квадратного многочлена(x ^ 2 + bx + c = 0). Унарное представление( т.е. l ^ a , l ^ b , l ^ c )
C++ Set, скорость Доброго времени суток. Получил задачу написать set, не просто set, а быстрый основанный на бинарном дереве поиска set. Вот что получилось. #ifndef SET_H #define SET_H подробнее

Показать сообщение отдельно
Князь Трех Море
0 / 0 / 0
Регистрация: 06.04.2013
Сообщений: 21

Консольная графика - C++

17.05.2013, 15:53. Просмотров 788. Ответов 3
Метки (Все метки)

Здравствуйте, я написал этот код в Борланд С++ (пример нашел в книге):
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 <dos.h>
#include <conio.h>
#include <bios.h>
#include <ctype.h>
#include <math.h>
int main(void)
{
char*Time;
int gdriver=DETECT,gmode;
int MaxX, MaxY;
int Radius=100;
struct time t;
intgraph(&gdriver,&gmode,"C:\\BC\\BGI");
MaxX=getmaxx();
MaxY=getmaxy();
for(int i=0, flag=0; flag!=27; i++)
{
if(bioskey(1)!=0) flag=toascii(bioskey(0));
gettime(&t);
setcolor(CYAN);
circle(MaxX/2, MaxY*0.4, Radius);
///sec///
setcolor(LIGHTCYAN);
line(MaxX/2, MaxY*0.4,
MaxX/2+0.95*Radius*cos((90-t.ti_sec*6)*M_PI/180),
MaxY*0.4-0.95*Radius*sin((90-t.ti_sec*6)*M_PI/180));
///min///
setcolor(LIGHTGREEN);
line(MaxX/2,MaxY*0.4,
MaxX/2+0.75*Radius*cos((90-t.ti_min*6)*M_PI/180),
MaxY*0.4-0.75*Radius*sin((90-t.ti_min*6)*M_PI/180));
///hour///
setcolor(LIGHTMAGENTA);
line(MaxX/2, MaxY*0.4,
MaxX/2+0.5*Radius*cos((90-t.ti_hour*30)*M_PI/180),
MaxY*0.4-0.5*Radius*sin((90-t.ti_hour*30)*M_PI/180));
sprintf(Time,"Current time is %d:%d:%d",t.ti_hour,t.ti_min,t.ti_sec);
settextjustify(CENTER_TEXT,CETNTER_TEXT);
settextstyle(GOTHIC_FONT,HORIZ_DIR,3);
setcolor(YELLOW);
outtextxy(MaxX/2, MaxY*0.75, Time);
settextstyle(SMALL_FONT,HORIS_DIR,5);
setcolor(RED);
outtextxy(MaxX/2, MaxY*0.95, "Press ESC to Exit");
delay(900);
clearviewport();
}
closegraph();
return 0;
}
Результатом программы должны быть стрелочные работающие часы
Борланд мне выдал 3 ошибки при компиляции:
16. Function 'intgraph' should have a prototype
41. Undefined symbol 'CENTER_TEXT'
45. Undefined symbol 'HORIS_DIR'
Почему это? Что они значат?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru