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

Графические средства с++ - C++

Восстановить пароль Регистрация
 
_Azazel_
 Аватар для _Azazel_
0 / 0 / 0
Регистрация: 06.11.2009
Сообщений: 85
17.06.2010, 12:50     Графические средства с++ #1
Составить программу, постепенно заполняющую экран окружностями разного цвета.
Вот программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<graphics.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{int gdriver=DETECT,gmode;
int i;
initgraph (&gdriver,&gmode,"C:\\BORLANDC\\BGI");
randomize();
cleardevice();
for(i=0;i<100;i++)
{setcolor(random(5));
circle(random(550),random(550),random(100));
}
 
getch();
closegraph();
return 0;
}
Как сделать так, чтобы окружности появлялись постепенно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2010, 12:50     Графические средства с++
Посмотрите здесь:

графические примитивы C++
графические объекты C++
Графические функции на С++ C++
Графические примитивы в С++ C++
Графические библиотеки C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
o-user
244 / 201 / 7
Регистрация: 03.02.2009
Сообщений: 788
17.06.2010, 12:54     Графические средства с++ #2
Они и так появляются постепенно.
Возможно - слишком быстро... Тогда - вставьте задержку.
_Azazel_
 Аватар для _Azazel_
0 / 0 / 0
Регистрация: 06.11.2009
Сообщений: 85
17.06.2010, 12:58  [ТС]     Графические средства с++ #3
Извините, а как ее вставлять?
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
17.06.2010, 13:35     Графические средства с++ #4
C++
1
2
3
4
5
6
for(i = 0; i < 100; ++i)
{
    setcolor(random(5));
    circle(random(550), random(550), random(100));
    Sleep(100);//1 = 1мс, 1000 = 1сек
}
Не забудьте про
C++
1
#include <windows.h>
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.06.2010, 13:52     Графические средства с++ #5
Цитата Сообщение от M128K145 Посмотреть сообщение
C++
1
2
3
4
5
6
for(i = 0; i < 100; ++i)
{
    setcolor(random(5));
    circle(random(550), random(550), random(100));
    Sleep(100);//1 = 1мс, 1000 = 1сек
}
Не забудьте про
C++
1
#include <windows.h>
По листингу ТС подозреваю наличие древнего Turbo C, функция Sleep там отсутсвует. Зато в dos.h есть функции delay(unsigned milliseconds) и sleep(unsigned seconds).
Yandex
Объявления
17.06.2010, 13:52     Графические средства с++
Ответ Создать тему
Опции темы

Текущее время: 04:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru