Avatar billede yumatci Nybegynder
21. marts 2006 - 22:17 Der er 9 kommentarer

Printerport fejl?

Hej jeg har læst følgende side: http://www.codeproject.com/csharp/csppleds.asp 
og har fået lavet en lille opstilling men når jeg prøver at compile dette program får jeg fejl nogle der kan hjælpe?:

#include <conio.h>
#include <dos.h> // For _out
#define port 0x378 // Port Address
#define data port+0 // Data Port of the parallel cable
int main()
{
  _out(data, 255); // For all lights on
}


fejl:
D:\Elektronik\Printerport\Programmer\TurnOn.cpp In function `int main()':

7 D:\Elektronik\Printerport\Programmer\TurnOn.cpp `_out' undeclared (first use this function)

  (Each undeclared identifier is reported only once for each function it appears in.)
Avatar billede driis Nybegynder
21. marts 2006 - 22:31 #1
Hvilken compiler bruger du ? Den kender ikke _out. Prøv uden underscore eller med dobbelt-underscore (Microsoft flavour).
Avatar billede driis Nybegynder
21. marts 2006 - 22:32 #2
Hvis du kører ovenstående på en Windows box forudser jeg i øvrigt at der sker en fejl - idet Windows beskytter mod direkte skrivning til hardwaren.
Avatar billede bertelbrander Novice
21. marts 2006 - 22:35 #3
På siden står der at du kan bruge TurboC++, denne kan findes på Borlands Museum.

Du kan også bruge Digital Mars.

Men du kan ikke bruge gcc.
Avatar billede bertelbrander Novice
21. marts 2006 - 22:37 #4
Du kan finde TurboC++ her:

http://community.borland.com/article/0,1410,20841,00.html

Den er fra 89, og er absolut ikke oppe på dagens standard, men den er gratis.
Avatar billede bertelbrander Novice
21. marts 2006 - 22:58 #5
Hvis du kikker på koden fra siden du linker til kan du se at de bruger en inpout32.dll til C# koden, denne kan downloades fra:
http://www.logix4u.net/inpout32.htm

Man kan godt bruge denne dll fra gcc programmer. Er det mingw du bruger?
Avatar billede bertelbrander Novice
21. marts 2006 - 23:07 #6
I .zip filen er der en mappe kaldet "Borland C++ test program", test.c i denne mappe bør du uden problemer kunne compilere med gcc.
Avatar billede yumatci Nybegynder
22. marts 2006 - 22:32 #7
Tusind tak for hjælpen bertelbrander ;) kan du ikke smide et svar?
Avatar billede bertelbrander Novice
23. marts 2006 - 23:15 #8
Nej, jeg samler ikke på point.
Avatar billede yumatci Nybegynder
25. marts 2006 - 10:34 #9
okay så tager jeg dem selv :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester