Звездное небо на C++. Изучая в университете программирование на языке C++, мы постоянно писали все в консоли, и случайно наткнувшись на статью, где рассказывалось про простейшую анимацию в С++. Я выдумал гениально простую идею как нарисовать звездное небо. Генератором случайных чисел выбираем координату и рисуем по ней точку, чтобы звезды могли погасать, в цикле можно добавить рисование черных точек, чтобы они иногда затирались.
Версия №1
#include <conio.h>
#include <stdlib.h>int main(int argc, char* argv[])
{
int x,y,z;
randomize();
textmode(C4350);do
{
x = random(80);
y = random(52);
z = random(15);
textattr(z);
gotoxy(x,y);
cprintf(“.”);}
while(1);
}
Версия №2. (С расширенным экраном и разными цветами.)
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>int main(int argc, char* argv[])
{
int x,y,z,e;
randomize();
textmode(C4350);cout<<“Pause of show : “;
cin>>e;
do
{
clrscr();
for(int i=0;i<500;i++)
{
x = random(80);
y = random(52);
z = random(15);
textattr(z);
gotoxy(x,y);
cprintf(“.”);
Sleep(e);
}
}while(1);
}
Нифига не пашет, нет таких функций рандомайз. Есть ранд. Че за фигня написана?