Error libreria

Iniciado por kokokoko, 11 Marzo 2012, 15:05 PM

0 Miembros y 1 Visitante están viendo este tema.

kokokoko

Hola. Me surge un problema cuando voy a compilar el siguiente código. Me pone que bios.h no such file or directory. Alguien sabe porque?

#include <conio.h>
#include <stdio.h>
#include <dos.h>
#include <math.h>
#include <bios.h>

int puerto,k,j,dato,config;
char lectura[1],dato1[2];

char leer()
  {
  do{
    dato=bioscom(2,0x83,puerto);
    } while (!kbhit());
  return(dato);
  }

main()
{
  clrscr();
  printf("Ingrese puerto COM a usar: ");
  scanf("%d", &puerto);
  while(puerto<1 || puerto>4)
    {
    clrscr();
    printf("ERROR... Debe ingresar 1, 2, 3 o 4 !!!\n\n");
    printf("Ingrese puerto COM a usar: ");
    scanf("%d", &puerto);
    }

  puerto--;
  config=0x83;
  bioscom(0,config,puerto);

  clrscr();
  gotoxy(14,4);
  printf("RECEPCION DE DATOS VIA SERIE");
  gotoxy(8,6);
  printf("Config --> COM %d \\ 1200 bps \\ 8N1", puerto+1);
  gotoxy(29,8);
  printf("Escape --> Salir");
  gotoxy(23,10);
  printf("MONITOR DE RECEPCION: ");

  do{
    if(!kbhit()) dato1[0]=leer();
    if(!kbhit())
      {
      gotoxy(40,12);
      printf("%1s ",dato1);
      }

    }while(!kbhit());

  }

armizh

Has revisado en la carpeta "include"? En windows esta en la carpeta de MinGW o en la del IDE o compilador que utilices, en los Unix y tipo-Unix estan en /usr/include/
Es MUY probable que no poseas tal libreria.

Saludos
Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Hamster

kokokoko

Es verdad no està. Que hago entonces??

Eternal Idol

Muchas de esas librerias NO son standard; la solucion mas simple es que busques el arcaico Turbo C++ para compilar ese codigo.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón