Ir para conteúdo
Fórum Script Brasil
  • 0

Comandos não identificados


juninhodagavioes

Pergunta

To com um problema aqui que não to entendendo, nesse exemplo de código:

# include <stdio.h>
# include <conio.h>
# include <DOS.H> 
main ( )
{
clrscr( );
printf ("Comandos não identificados ");
delay(1000);
}
O problema é que o compilador não identifica o clrscr() nem o delay(), e era pra funcionar, certo? O erro que dá é o seguinte:
`clrscr' undeclared (first use this function)
`delay' undeclared (first use this function)

alguém ai ajuda, t+

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Não. Isso são funções proprietárias da Borland.

Pelo que eu li em outro tópico, você utiliza o Dev-C++ (com o compilador MinGW).

Use system("cls") (da stdlib.h) no Windows e system("clear") no GNU/Linux e Unix.

Sobre o sleep, use Sleep(milisegundos) do windows.h no Windows e no GNU/Linux não tenho certeza. Não usei ainda sleep aqui.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

Valeu, mas o primeiro caso já foi resolvido xDD!

Agora o problema é com o textcolor, o textcolor não é da conio2.h?

Olha o código ( o erro já foi citado acima)

#include<stdio.h>
#include<conio2.h>
int somar(int x,int y){
    return x+y;}
int subtrair(int x,int y){
    return x-y;}
int multiplicar(int x,int y){
    return x*y;}
int dividir(int x,int y){
    return x/y;}
int sqr(int x){
    return x*x;}
int cubo(int x){
    return x*x*x;}
int main(){
    long int a,b;
    int esc;
    system("cls");
    textcolor(BLUE);
    printf("Escolha uma opcao:");
    printf("\n\n1- Somar\n2- Subtrair\n3- Multiplicar\n4- Dividir\n5- Quadrado\n6- Cubo\n\n>> ");
    scanf("%d",&esc);
    switch(esc){
                case 1:
                     system("cls");
                     printf("Digite dois numeros para somar:\n\n>> ");
                     scanf("%d",&a);
                     printf(">> ");
                     scanf("%d",&b);
                     printf("A soma resulta em: %d.",somar(a,b));
                     break;
                case 2:
                     system("cls");
                     printf("Digite dois numeros para subtrair:\n\n>> ");
                     scanf("%d",&a);
                     printf(">> ");
                     scanf("%d",&b);
                     printf("A subtracao resulta em: %d.",subtrair(a,b));
                     break;
                case 3:
                     system("cls");
                     printf("Digite dois numeros para multiplicar:\n\n>> ");
                     scanf("%d",&a);
                     printf(">> ");
                     scanf("%d",&b);
                     printf("A multiplicacao resulta em: %d.",multiplicar(a,b));
                     break;
                case 4:
                     system("cls");
                     printf("Digite dois numeros para dividir:\n\n>> ");
                     scanf("%d",&a);
                     printf(">> ");
                     scanf("%d",&b);
                     printf("A divisao resulta em: %d",dividir(a,b));
                     break;
                case 5:
                     system("cls");
                     printf("Digite uma numero para elevar ao quadrado:\n\n>> ");
                     scanf("%d",&a);
                     printf("O quadrado de %d e %d.",a,sqr(a));
                     break;
                case 6:
                     system("cls");
                     printf("Digite um numero para elevar ao cubo:\n\n>> ");
                     scanf("%d",&a);
                     printf("O cubo de %d e %d.",a,cubo(a));
                     break;
                default:
                     printf("\n>>Opcao Invalida!<<");
                     sleep(1000);
                     main();

            }
getch();
return 0;
}

Link para o comentário
Compartilhar em outros sites

  • 0

Tu tem q configurar a biblioteca para ela funciona

e me parece q as cores são em numero não em BLUE,RED...

tem q i em ferramentas opções do compilador

la vai te 3 quadrinhos tu ativa o segundo

e depois digite -lconio

reinicie o dev

e declare a biblioteca conio normalmente

#include <conio.h>

Té mais.

Editado por wendell93
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...