+ Responder ao Tópico



  1. Bom dia.

    estou iniciando agora, estou no curso de Análise e Desenvolvimento de Sistemas, e nas aulas estao usando o turbo C.

    tenho o ubuntu rodando com o CODE BLOCKS, para programar em C.. só que venho encontrando difulcades...bibliotecas, comandos que no turbo C dão certo e no meu code block nao vai.. da erro... não reconhece alguns comandos como: getch, sound, clrsrc....

    comecei agora, nao sei bem oque fazer...

    nao queria ter que passa pro windows pra usar o turbo C... tem como eu arrumar isso, alguma maneira pra nao deixar o meu ubuntu ??

    vlws

  2. Olá,

    Que tal usar funções padrão no lugar das não padrão?
    Use getchar() ao invés de getch().

    clrscr() também não faz parte do C padrão.
    Escreva a sua própria clear_screen() portável,
    que pode chamar system("clear") ou system("cls")
    dependendo do sistema em que está compilando.

    Quanto à função sound(), não sei o que ela faz.

    Abraço.



  3. Estas chamadas através do system(), é pura gambiarra, e pode lhe trazer problemas relacionados a bugs e vulnerabilidades, existem formas mais legíveis de limpar o console dentro dos padrões e sem dependência de plataforma e biblioteca específica. Enfin, caso queira usar os systen´s da vida, sugiro que deixe o código mais portavel definindo uma rotina para Windows e outra para outros sistemas, que na maioria são Unix ou Unix-like.

    Por exemplo:

    Código :
    ifdef Win32
    system("cls"); 
    else
    system("clear");
    endif






Tópicos Similares

  1. Dois DNS em um servidor para registrar no www.registro.br
    Por robertofl no fórum Servidores de Rede
    Respostas: 6
    Último Post: 19-09-2005, 10:38
  2. Regras em Iptables podem provocar lentidão no sistema?
    Por vini_alpha no fórum Servidores de Rede
    Respostas: 4
    Último Post: 11-09-2005, 23:25
  3. Problema em rodar o Squid(Erro no RunCache)
    Por bandlinux no fórum Servidores de Rede
    Respostas: 5
    Último Post: 04-03-2005, 14:44
  4. Mural com Base em txt | E instalar mysql no debian
    Por vivaldorf no fórum Linguagens de Programação
    Respostas: 17
    Último Post: 10-08-2004, 12:59
  5. Respostas: 0
    Último Post: 18-09-2003, 12:50

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L