Ir para o conteúdo
ASA01

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

Mensagens Recomendadas

ASA01    0
ASA01

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Kyu    0
Kyu

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ASA01    0
ASA01

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

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?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    311
Rui Carlos

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...

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade