Baixe em PDF
Baixe em PDF
A função clrscr() era usada para limpar a tela do console do MS-DOS em compiladores C mais antigos, como Turbo C e Turbo C++. clrscr() não é uma função em C comum: se você tentar compilar um programa que a inclua usando um compilador moderno, como GCC ou Clang, vai receber o erro " function not declared " ("função não declarada") ou " function not declared in this scope " ("função não declarada neste escopo"). E se for necessário limpar o console do seu programa? É só ler este artigo para aprender a trocar a função clrscr() por system()!
Passos
-
Adicione o arquivo de cabeçalho stdlib.h ao seu código. A função system() serve para passar comandos ao terminal ou console, sendo declarada no arquivo de cabeçalho stdlib.h . [1] X Fonte de pesquisa
- A função clrscr() é definida no arquivo de cabeçalho conio.h. Como você vai remover clrscr() e trocar esses termos por system() , dá para remover o arquivo em si.
-
Troque clrscr() por system("cls") no Windows. O comando cls , quando executado no Prompt de Comando do Windows, limpa a tela do console. Sendo assim, passar cls pela função system() serve para fazer essa limpeza.
-
Troque clrscr() por system("clear") no Linux ou macOS. A função system() passa o comando clear para o console. O comando no Linux e no macOS para limpar o console é clear — ou seja, system("clear") serve para limpar a janela do console. [2] X Fonte de pesquisaPublicidade
Referências
Sobre este guia wikiHow
Esta página foi acessada 7 376 vezes.
Publicidade