Conio.h: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5 |
|||
Riga 3:
In questa intestazione sono dichiarate diverse funzioni create perché un programma possa eseguire particolari operazioni di [[input/output]] su [[Interfaccia a riga di comando|terminale]].
Molti dei compilatori C per DOS, [[Windows 3.x]], [[OS/2]], o [[Windows API|Win32]]<ref>{{Cita web |url=https://msdn.microsoft.com/en-us/library/7x2hy4cx(VS.71).aspx |titolo=Console and Port I/O in MSDN}}</ref> contengono questo header, a differenza della maggior parte dei compilatori per [[UNIX]] e [[Linux]]. Alcuni [[sistema embedded|sistemi integrati]] usano una libreria compatibile con <kbd>conio.h</kbd><ref>{{Cita web |url=http://www.microvga.com/conio-lib |titolo=MicroVGA conio Text User Interface Library |accesso=11 ottobre 2012 |dataarchivio=21 giugno 2014 |urlarchivio=https://web.archive.org/web/20140621051419/http://www.microvga.com/conio-lib |urlmorto=sì }}</ref>.
Le funzioni di libreria dichiarate da <kbd>conio.h</kbd> variano da compilatore a compilatore. Originariamente, nel linguaggio [[Lattice C]], le funzioni erano mappate direttamente sulle prime funzioni int 21h del DOS. Successivamente, la libreria fornita con il [[Turbo C]] non utilizzava più le [[Application programming interface|API]] di DOS ma accedeva direttamente alla [[RAM]] video, utilizzando gli [[interrupt]] del [[BIOS]] per gli output a schermo.
|