estou tentando compilar o seguinte código, mas meu compilador retorna um erro na instruçao "inportb". gostaria de saber se alguém sabe o porque. meu compilador e o DEV-C++4.9.8.7.
#include <stdio.h>
#include <dos.h>
#include <conio.h>
/**********************************************/
/* Este programa le os bits da porta paralela */
/**********************************************/
int Read_Input()
{
int Byte;
Byte=inportb(0x379);/*o conpilador dá o erro aqui!*/
return Byte;
}
void main (void)
{
int PP_Input() , var();
clrscr();
PP_Input = Read_Input;
printf("%d",var);
getch();
}
Esta é a lista de logs de erro do compilador,
main.cpp: In function `int Read_Input()':
main.cpp:14: `inportb' undeclared (first use this function)
main.cpp:14: (Each undeclared identifier is reported only once for each
function it appears in.)
main.cpp: At global scope:
main.cpp:18: `main' must return `int'
main.cpp: In function `int main(...)':
main.cpp:21: invalid conversion from `int (*)()' to `int'
main.cpp:22: `var' undeclared (first use this function)
Pergunta
Guest CORTEX
estou tentando compilar o seguinte código, mas meu compilador retorna um erro na instruçao "inportb". gostaria de saber se alguém sabe o porque. meu compilador e o DEV-C++4.9.8.7.
#include <stdio.h>
#include <dos.h>
#include <conio.h>
/**********************************************/
/* Este programa le os bits da porta paralela */
/**********************************************/
int Read_Input()
{
int Byte;
Byte=inportb(0x379);/*o conpilador dá o erro aqui!*/
return Byte;
}
void main (void)
{
int PP_Input() , var();
clrscr();
PP_Input = Read_Input;
printf("%d",var);
getch();
}
Esta é a lista de logs de erro do compilador,
main.cpp: In function `int Read_Input()':
main.cpp:14: `inportb' undeclared (first use this function)
main.cpp:14: (Each undeclared identifier is reported only once for each
function it appears in.)
main.cpp: At global scope:
main.cpp:18: `main' must return `int'
main.cpp: In function `int main(...)':
main.cpp:21: invalid conversion from `int (*)()' to `int'
main.cpp:22: `var' undeclared (first use this function)
?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.