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?
Código [Seleccionar]
#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());
}