На
Настя

как сделать динамическую картинку на языке C++?

вот к примеру у меня есть рамка
printf("|--------------------------|");
printf("| |");
printf("|--------------------------|");
как сделать так чтобы внутри этой рамки к примеру бегал человечек? или появлялись из-за рамок какие либо предметы

АС
Александр Самохвалов

#include
#include
#include
#include
using namespace std;
int main()
{
char c;
int i,l;
srand(time(0));
l=20+rand() % 50;
char buff[256];
cout<<"|"; for(i=0;i-l;i++) cout<<"-"; cout<<"|\n";
cout<<"|"; for(i=0;i-l;i++) cout<<" "; cout<<"|\n";
cout<<"|"; for(i=0;i-l;i++) cout<<"-"; cout<<"|\n";
CONSOLE_SCREEN_BUFFER_INFO info;
DWORD cbRead = 0;
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(h, &info);
COORD pos = {info.dwCursorPosition.X, info.dwCursorPosition.Y};
ReadConsoleOutputCharacter (h, buff, 256, pos, &cbRead);
for(pos.Y-=2;;pos.X=1) for(pos.X=i=1;i-l;i++)
{
SetConsoleCursorPosition(h,pos),cout<<"P";
Sleep(100),SetConsoleCursorPosition(h,pos),cout<<"R";
Sleep(100); SetConsoleCursorPosition(h,pos),cout<<" ";
if(kbhit()) { c=getch(); if(c==32) break; if(c==27) goto end; }
pos.X++;
}
end: return 0;
}

АП
Александр Панферов

1. C++ не содержит стандартных средств для этого. Придется пользоваться какими-нибудь системно-зависимыми API.
2. Консоль вообще плохо приспособлена для рисования.
3. Ты даже рамку нарисовать не можешь, зачем тебе анимация?

Похожие вопросы
Как задать динамический массив в языке C#
Как в Wordpress сделать динамический заголовок?
как сделать динамическую картинку на языке С++
c++ динамический массив
Свойства у динамического pictureBox c#. Как создать динамический pictureBox с FixedSingle границами?
Вопрос по Visual C# и динамических массивах.
Как сконвертировать динамический массив в строку (string)? C#
как на VS2010 сделать язык C++ по умолчания?
Указатели динамического массива, функции, c++
Динамические массивы c++