function declared implicitly int

  • Onderwerp starter Onderwerp starter smek
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

smek

Gebruiker
Lid geworden
12 mei 2010
Berichten
32
Hallo allemaal,

Ik ben aan het hobbyen met dos en nu wil ik een eenvoudig programma maken om de muis te gebruiken.
Maar met het onderste stuk code krijg ik de melding function declared implicitly int.
Wat betekend deze melding precies en waar zit nu de fout?
Vast bedankt!

#include <dos.h>
union REGS in, out;
void detectmouse ()
{
in.x.ax = 0;
int86 (0X33,&in,&out);
if (out.x.ax == 0)
printf ("\nMouse Fail To Initialize");
else
printf ("\nMouse Succesfully Initialize");
}
int main (){
detectmouse ();
getch ();
return 0;
}
 
dit zou moeten werken:
Code:
#include <dos.h>
#include <stdio.h>
union REGS in, out;

void detectmouse();

int main (){
detectmouse ();
getch ();
return 0;
}
void detectmouse()
{
in.x.ax = 0;
int86 (0X33,&in,&out);
if (out.x.ax == 0)
printf ("\nMouse Fail To Initialize");
else
printf ("\nMouse Succesfully Initialize");
}
 
Bedankt voor je reactie.
Ik heb het zojuist geprobeerd maar helaas krijg ik nog steeds de melding:

function declared implicid int (warning)
 
Ik heb het inmiddels voor elkaar gekregen door een andere compiler te gebruiken.
Ik maakte gebruik van Pacific nu heb ik de Borland turbo C++ compiler v 2.0 onder dos geïnstalleerd.
Bedankt voor de reactie.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan