Ir para conteúdo
Fórum Script Brasil

Johannes Krauser

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Johannes Krauser

Johannes Krauser's Achievements

0

Reputação

  1. Boas Pessoal do forum! Estou um pouco confuso pra fazer um programa que faça um asterisco percorrer a tela. Tenho que fazer isso como trabalho da faculdade, so que o programa para bem no fim. O programa é compilado no DEV C++ e só podem ser acrecentados "IF" e "ELSE" #include <stdio.h> #include <stdlib.h> #include <windows.h> #define TEMPO_MAXIMUM_THE_HORMONE 10000000 void gotoxy(int coluna, int linha) { COORD ponto; ponto.X = coluna; ponto.Y = linha; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), ponto); } //------------------------------------------------------------------------------ int main() { int atraso, fim_linha=0, col2=0, lin2=0, lin1=24, col1=78; while(1) { gotoxy(col2,0); printf("1"); gotoxy(78,lin2); printf("2"); gotoxy(col1,24); printf("3"); gotoxy(0,lin1); printf("4"); for(atraso = 0; atraso < TEMPO_MAXIMUM_THE_HORMONE; atraso++); gotoxy(col2,0); printf(" "); gotoxy(78,lin2); printf(" "); gotoxy(col1,24); printf(" "); gotoxy(0,lin1); printf(" "); //-------------------- faz o asteristico andar ------------ if(fim_linha == 0) { col2++; if(col2 == 78) fim_linha++; } if(fim_linha == 1) { lin2++; if(lin2 == 24) fim_linha++; } if(fim_linha == 2) { col1--; if(col1 == 0) fim_linha++; } if(fim_linha == 3) { lin1--; if(lin1 == 0) fim_linha = 0; } } //------------------- Até aqui ----------------------- gotoxy(0,20); system("pause"); return(0); } Muito obrigado a todos. :lol:
×
×
  • Criar Novo...