Puerto paralelo
Estoy usando el Dev-C++ 4 y cuándo quiero compilar
y ejecutar este código:
#include <dos.h>
void main(void)
{
outport(0x378,0xFF);
exit(1);
}
Me sale el siguiente error:
c:\misdoc~1\untitl~1.cpp: In function `int main(...)':
c:\misdoc~1\untitl~1.cpp:4: implicit declaration of function `int outport(...)'
Y cuando quiero compilar este codigo:
#include <stdio.h>
#include <dos.h>
int main()
{
unsigned int __far *puntero_a_direccion;
int i;
puntero_a_direccion=(unsigned int __far *)0x00000408;
for (i=0; i<3; i++)
{
if (*puntero_a_direccion == 0)
printf("No se encontro puerto asignado a LPT%d \n", i+1);
else
printf("La direccion asignada a LPT%d es 0x%Xh\n",
i+1, *puntero_a_direccion);
puntero_a_direccion++;
}
return 0;
}
me salen los siguientes errores:
c:\misdoc~1\untitl~1.cpp: In function `int main()':
c:\misdoc~1\untitl~1.cpp:6: parse error before `*'
c:\misdoc~1\untitl~1.cpp:8: `puntero_a_direccion' undeclared (first use this function)
c:\misdoc~1\untitl~1.cpp:8: (Each undeclared identifier is reported only once
c:\misdoc~1\untitl~1.cpp:8: for each function it appears in.)
c:\misdoc~1\untitl~1.cpp:8: parse error before `*'
¿Qué es lo que hago mal?
y ejecutar este código:
#include <dos.h>
void main(void)
{
outport(0x378,0xFF);
exit(1);
}
Me sale el siguiente error:
c:\misdoc~1\untitl~1.cpp: In function `int main(...)':
c:\misdoc~1\untitl~1.cpp:4: implicit declaration of function `int outport(...)'
Y cuando quiero compilar este codigo:
#include <stdio.h>
#include <dos.h>
int main()
{
unsigned int __far *puntero_a_direccion;
int i;
puntero_a_direccion=(unsigned int __far *)0x00000408;
for (i=0; i<3; i++)
{
if (*puntero_a_direccion == 0)
printf("No se encontro puerto asignado a LPT%d \n", i+1);
else
printf("La direccion asignada a LPT%d es 0x%Xh\n",
i+1, *puntero_a_direccion);
puntero_a_direccion++;
}
return 0;
}
me salen los siguientes errores:
c:\misdoc~1\untitl~1.cpp: In function `int main()':
c:\misdoc~1\untitl~1.cpp:6: parse error before `*'
c:\misdoc~1\untitl~1.cpp:8: `puntero_a_direccion' undeclared (first use this function)
c:\misdoc~1\untitl~1.cpp:8: (Each undeclared identifier is reported only once
c:\misdoc~1\untitl~1.cpp:8: for each function it appears in.)
c:\misdoc~1\untitl~1.cpp:8: parse error before `*'
¿Qué es lo que hago mal?
3 Respuestas
Respuesta de mojadita
1
Respuesta de molk
1
Respuesta de dide