Buscar

Programa que cria disco voador na tela

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <dos.h>
//-----------------------------------------------------------------------------
void gotoxy (int x, int y ) {
				COORD c;
				c.X = x-1;
 				c.Y = y-1;
 SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE),c);}
//-----------------------------------------------------------------------------
 int main() { 
 //system ("color 5");
 
 int x=35,y=12;
 int tecla;
 
 
 while (1){ 
 
 
 gotoxy (x,y);
 printf("<---0--->");
 
 
 if (kbhit()) { gotoxy (x,y);
 printf(" ");
 
 tecla = getch();
 if (tecla==80) y++;
 if (tecla==72) y--; 
 if (tecla==75) x--;
 if (tecla==77) x++;
 if (tecla==75 && tecla==72) x--; y--;
 if (tecla==77 && tecla==80) x++; y++;
 if (tecla==72 && tecla==75) x--; y--;
 if (tecla==80 && tecla==77) x++; y++;
 tecla=0;
 
 gotoxy (x,y);
 printf(" ");
 
 }//if
 }//while (1)
 
 getch();
 
 
 }//main

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais