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

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

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

Логический драйвер - C++

20.02.2013, 20:56. Просмотров 381. Ответов 2
Метки нет (Все метки)

Здравствуйте!
В графической программе есть оператор initgraph, в атрибутах которого нужно указать путь к файлу, содержащему логический драйвер. Есть ли этот драйвер на компьютере или его нужно качать? Если качать, то какой именно? В папке установки его нет

И выдается ошибка
unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?

В программе нужно изобразить окружность и вписанную в нее правильную звезду с n лучами, n>=5. При построении звезды следует разбить окружность на n одинаковых частей, а затем соединить отрезками прямых точки, удаленные друг от друга на два отрезка разбиения.

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
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
 
int main()
{int Driver,mode;
int xc,yc;
const int N=7;
int m=3;
const int Colorcircle=yellow;
const int Colorstar=lighTRED;
int R=100;
double df=2*m_PI/N;
double f;
int x[N],y[n];
int i;
Driver=DETECT;
initgraph(&Driver,&mode,"C:\\Appl\\BC\\BGI");
if (graphresult():=grOK)
    {cerr<<"не удалось\n";
    exit(1);}
xc=getmaxy()/2;
yc=getmaxy()/2;
for(i=0;i<N;i++)
    {f=df*i;
    x[i]=xc+R*sin(f);
    y[i]=yc-R*cos(f);}
setcolor(colorcircle);
circle(xc,ys,R);
setcolor(colorstar);
for(i=0;i<N;i++)
    line (x[i],y[i],x[(i+m)%N],y[(i+m)%N];
getch();
closegraph();
return 0;
}
Если вперед вставляю #include "stdafx.h", то ошибка: Cannot open include file: 'graphics.h': No such file or directory

На лекции било сказано, что stadfx.h использовать не нужно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2013, 20:56     Логический драйвер
Посмотрите здесь:

Логический тип - C++
Дано положительное целое число n. Верно ли, что все его цифры нечётные? Условных операторов не использовать!

Логический оператор AND - C++
Помогите понят что делает этот код и как. char *cp=&quot;Hello World!&quot;; while(cp &amp;&amp; *cp) Я не могу понят первая строка указатель...

Логический оператор or - C++
Мне, правда, очень стыдно :) но я не понимаю, как правильно прописать следующее: cin &gt;&gt; n; if (n != (1|5|25)){ cout &lt;&lt; &quot;\n bla...

Логический калькулятор - C++
Написал калькулятор логических выражений, но не могу добавить функцию приоритета, со скобками все работает замечательно, но без них...

Логический калькулятор - C++
Помогите пожалуйста разобраться в чём проблема. Необходимо написать программу, выполняющую сравнение двух целых чисел, не превышающих по...

Логический калькулятор - C++
Написал логический калькулятор, вроде всё правильно работает, но сайт на который я его отправляю не принимает его. Подскажите пожалуйста...

Логический калькулятор на 6 операций - C++
Написал логический калькулятор на 6 операций. Вроде всё правильно работает, но сайт, на который я его отправляю не принимает его....

Логический сдвиг влево - C++
unsigned __int64 number = 239176053778592; ClongNumber c(number); c.print(); for(int i = 0; i &lt; 18; i++) { unsigned...

Логический тип данных - C++
как можно обернуть с False на True и на оборот Например: переменная b сожержит True какой командой можно менять ее значение на...

Логический элемент «2-2И-2ИЛИ-НЕ» - C++
Помогите с разработкой класса логического элемента «2-2И-2ИЛИ-НЕ»...буду рад за любую информацию!!!

Логический оператор ИЛИ - C++
Всем привет,на днях преподаватель задал интересный вопрос: &quot;Почему в С++ для оператора ИЛИ используют &quot;|| &quot;,а не &quot;|&quot;...

Матрица. Построить логический вектор. - C++
Помогите решить задачку второго курса на языке С++... Дана квадратная матрица размерности nxn. необходимо построить логический вектор,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
20.02.2013, 21:12     Логический драйвер #2
Цитата Сообщение от AlenaShch Посмотреть сообщение
оператор initgraph
Это функция, а не оператор. Может сейчас не важно, но так, для справки.
Цитата Сообщение от AlenaShch Посмотреть сообщение
содержащему логический драйвер
графический
Цитата Сообщение от AlenaShch Посмотреть сообщение
unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
Дай угадаю, среда MS Visual Studio?

Тогда забудь об initgraph()
Это безнадёжно устаревшая вещь для операционной системы MS-DOS
И соответственно для программирования на С++ под MS-DOS в среде разработки Borland C++ 3.1 for DOS

Не по теме:

Не, можно наверное установить DOSBOX, скачать BC3.1, помудохаться с установкой с виртуального диска в виртуальном досе и как результат всего этого рисовать графику 25-летней давности. Но зачем?

AlenaShch
0 / 0 / 0
Регистрация: 06.10.2012
Сообщений: 29
20.02.2013, 21:53  [ТС]     Логический драйвер #3
В учебнике логический(
Вот такие вот книжки у нас... 96 года...
Да, MS Visual Studio)
Говорят, что в терминал классе будет куда идти по заданному пути))
Спасибо Вам!
Ответ Создать тему
Опции темы

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