Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.03.2010, 11:23   #11
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Попробуйте переписать так:
Код:
#include <graphics.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define PATHTODRIVER "c:\\borlandc\\bgi\\"
void main()
{
clrscr;

int gdriver = DETECT; // äðàéâåð
int gmode; // ðåæèì
int errorcode; // êîä îøèáêè
initgraph(&gdriver, &gmode, PATHTODRIVER);
errorcode = graphresult();
if (errorcode !=grOk) // îøèáêà èíèöèàëèçàöèè ãðàôè÷åñêîãî ðåæèìà
{
printf("Îøèáêà: %d\n", errorcode);
puts("Äëÿ çàâåðøåíèÿ ïðîãðàììû íàæìèòå ");
getch();
return; 
}

int x, y1, y2;
x=-5;
while(x<5)
{
y1 = cos (x);
y2 = 2*x + 1;
x+=0.01;
putpixel(x, y1, RED);
putpixel(x, y2, GREEN);
}

closegraph(); // çàâåðøåíèå ãðàôè÷åñêîãî ðåæèìà

getch();
}
А то у вас максимум дважды один пиксель нарисуется. И не забывайте про тег CODE
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума
Старый 18.03.2010, 11:31   #12
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Да, и никаких int для переменных! Только float или double!
Ну и конечно же, именно поэтому у вас программа и зациклилась.
Код:
int x = -5;
x += 0.01;
все равно будет целым, а значит, равным -5. И будет пытаться дойти до 5 пока вы милосердно не нажмете ctrl-break.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума
Старый 19.03.2010, 09:40   #13
balalay12
Пользователь
 
Аватар для balalay12
 
Регистрация: 11.03.2010
Сообщений: 24
Печаль

Переписал, тип переменных изменил, но все тот черный экран
balalay12 вне форума
Старый 19.03.2010, 17:03   #14
Card1nal
Пользователь
 
Регистрация: 31.10.2009
Сообщений: 44
По умолчанию

кста, под фрю кто нибудь подскажите среду в Ц++
спс
Card1nal вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование Granus Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 32 30.06.2009 23:23
рисование TaTT DoGG Общие вопросы .NET 3 14.05.2009 18:36
Рисование графика в Delphi сер4ей Помощь студентам 0 25.04.2009 15:16
Рисование TriCERATOP Помощь студентам 5 28.11.2008 15:09
Рисование... HunterMan Win Api 10 30.04.2008 23:46