Witam wszystkich!
Chciałbym zapytać, dlaczego ten efekt działa do pewnego momentu, a później się bugguje i liczby lecą jedna za drugą?
Kodzik:
#include <iostream>
#include <windows.h>
#include <ctime>
int main()
{
char tab[] = {'1','2','3','4','5','6','7','8'};
ShowWindow(GetConsoleWindow(), SW_MAXIMIZE);
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
COORD coords;
int y{};
srand(time(NULL));
for(int i{}; i<10000; i++)
{
coords.X = rand()%168;
coords.Y = i;
SetConsoleCursorPosition(handle,coords);
SetConsoleTextAttribute(handle,rand()%15);
std::cout << tab[rand()%8];
Sleep(15);
}
}
Pozdrawiam!