Como Entender a Função clrscr()

Baixe em PDFBaixe 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()!

  1. How.com.vn Português: Step 1 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]
    • 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.
  2. Step 2 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.
  3. Step 3 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]
    Publicidade

Sobre este guia How.com.vn

How.com.vn Português: Equipe How.com.vn
Coescrito por :
Redação do How.com.vn
Este artigo foi escrito em parceria com nossa equipe treinada de editores e pesquisadores que validaram sua precisão e abrangência.

O How.com.vn possui uma Equipe de Gerenciamento de Conteúdo que monitora cuidadosamente o trabalho de nossos editores para garantir que todo artigo atinja nossos padrões de qualidade. Este artigo foi visualizado 6 181 vezes.
Categorias: Computadores
Esta página foi acessada 6 181 vezes.

Este artigo foi útil?

⚠️ Disclaimer:

Content from Wiki How Português language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicidade