View Single Post
Old 15-11-2008, 10:49   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da ICE2012 Guarda i messaggi
#include <iostream>
#include <conio.h>
#include <dos.h>

using namespace std;
main()
{
cout << "Ha inizio la scrittura: led tutti spenti e poi tutti accesi";
outportb(0x378, 0x00);
outportb(0x378, 0xff);
cout << "Fine";
getch();
return 0;
}
Sono tutte brutte abitudini del Turbo C
Tutte quelle segnate in rosso sono librerie e funzioni non standard che non sono presenti su Dev C++ (nel compilatore MinGW32). O meglio, conio.h è presente per compatibilità con i compilatori Microsoft, ma è molto limitata.

In Dev-C++ non esistono, che io sappia, funzioni per l'accesso diretto all'hardware. Questo è normale perché in tutti i sistemi derivati da Windows NT non è possibile usarle !!!
cionci è offline   Rispondi citando il messaggio o parte di esso