• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ASA01

[C][ajuda] "[Linker error] undefined reference to 'clrscr"

5 mensagens neste tópico

Boas

Eu estava a tentar fazer um programazinho simples para testar a biblioteca conio mas ele da-me o erro a cima mencionado.

#include <stdio.h>
#include <conio2.h>

main()
{
  printf("ola teste\n");
  getchar();
  clrscr();
  getchar();
}

Isto basicamente vai mostrar uma mensagem e dpx deveria limpar a tela.

O problema é que não chega a compilar.

Eu ja me fartei de googlar e não encontrei nada, até ja andei a procura aki e mesmo assim não consegui resolver o prob.

Eu penso k tenho que adicionar qualquer coisa a a linha de comandos do linker mas não sei o k é.

Fico a espera de alguma resposta

Cumps

ASA01

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

clrscr não é ansi c.

se estiveres em windows usa

system("cls");

se estiveres em linux usa

system("clear");

visto que consolas diferentes limpam o ecrã de maneiras diferentes, não existe um comando que seja suportado em todo o lado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois esse tb ja conhecia, mas disseram-me que isso ia criar abrir outro processo, e em graaaands programas pode pesar um pouco.

e o meu problema era mesmo por a biblioteca conio a funcionar.

obrigado e cumps

ASA01

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois esse tb ja conhecia, mas disseram-me que isso ia criar abrir outro processo, e em graaaands programas pode pesar um pouco.

Nunca ouvi tal coisa... Até pode ser verdade mas eu nunca tive problemas.  :hmm:

Quem disse isso? Algum professor teu?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois esse tb ja conhecia, mas disseram-me que isso ia criar abrir outro processo, e em graaaands programas pode pesar um pouco.

Nunca ouvi tal coisa... Até pode ser verdade mas eu nunca tive problemas. :hmm:

Quem disse isso? Algum professor teu?

a função "system" cria um outro processo para executar (através da bash) o comando que lhe foi passado. mas não me parece que isso se traduza em problemas de desempenho...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora