Ir ao conteúdo

Limpar a tela (programação em C/C++


desocupado_gaz

Posts recomendados

Postado

Quando se programama em C o programa vai imprimindo alguns dados e recebendo informações e tal...e todos esses dados vão se acumulando na tela do usuario.

Eu gostaria de um comando para limpar esses dados, tipo um "cls" no dos.

Grato pela atencao> :-BEER

Postado

OBRIGADO PELA AJUDA só Q EU TIVE UM PROBLEMA QUANDO EU TEINTEI USAR ESSE COMANDO, O PROGRAMA DEU UM ERRO QUE FALAVA QUE TINHA QUE FAZER UMA DECLARAÇÃO PARA UTIZAR ESSA FUNCAO O ERRO é O SEGNTE:

implicit declaration of function 'int clrscr(...)'

Postado

Epa olha eu aqui de novo!!!!

Agora eu to usando a biblioteca conio.h e o comando clrscr ( ); só q agora ta dano o seguinte erro:

C:\WINDOWS\TEMP\ccntDZcb.o(.text+0x38):telali~1.cpp: undefined reference to `clrscr'

tipo abre uma janelinha só pra falar esse erro.

Postado

Até onde eu sei, não existe essa função clrscr em C, mas você pode usar a função system para executar comandos de DOS (assumindo que seu programa está rodando numa console do Windows, ou no próprio DOS).

Pra usar a função system precida incluir stdlib.h

Aqui vai um exemplo de como utilizar a função system para executar dois comandos do DOS (dir e cls):

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

void main()

{

int rc;

printf("Presione uma tecla para mostrar o diretorio\n");

getch();

rc = system( "dir" );

if( rc != 0 )

printf( "Erro no shell do DOS!\n" );

printf("Presione uma tecla para limpar a tela\n");

getch();

rc = system( "cls" );

if( rc != 0 )

printf( "Erro no shell do DOS!\n" );

printf("Presione uma tecla para terminar\n");

getch();

}

Observação: conio.h foi incluido para poder utilizar a função getch.

A função system é ANSI, mas nunca testei em Linux.

Abraços,

Elga

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...