Return 0

Abril 20, 2008

Debug – Limpar a Tela em C

Arquivado em: C/C++ — Tags:, , , , — computeiro @ 11:37 pm

Pode-se usar também a opção system(). Não tinha publicado antes porque é uma função dependente do sistema.

No GNU/Linux:

# include <stdio.h>

int main(int argc, char** argv)
{
    int n = 0;

     while(n++ < 11)
    {
        printf("%s\n%s\n%s\n%s\n",
               "Teste Limpa Tela!",
               "Teste Limpa Tela!",
               "Teste Limpa Tela!",
               "Teste Limpa Tela!");

           usleep(2000000); //funcao para dar uma pequena pausa

           system("clear"); //isto aqui limpa a tela
    }

     return 0;
}

No Windows:

# include <stdio.h>

int main(int argc, char** argv)
{
    int n = 0;

     while(n++ < 11)
    {
        printf("%s\n%s\n%s\n%s\n",
               "Teste Limpa Tela!",
               "Teste Limpa Tela!",
               "Teste Limpa Tela!",
               "Teste Limpa Tela!");

           usleep(2000000); //funcao para dar uma pequena pausa

           system("cls"); //isto aqui limpa a tela
    }

     return 0;
}

No Mac OS: Não faço a mínima idéia. Por sua herança UNIX, acredito que seja da mesma forma da citada acima (GNU/Linux). Testar é sempre bom. Como não tenho um Mac… Se alguém souber, por favor comente.

return 1

Blog no WordPress.com.