Conio.h: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Rimosso template pagina orfana in quanto disorfanata. Etichette: Ripristino manuale Modifica visuale |
|||
(6 versioni intermedie di 3 utenti non mostrate) | |||
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.
Riga 24:
==Collegamenti esterni==
* {{cita web|http://code-reference.com/c/conio.h|conio.h Library overview}}
*[https://inlarn.com/ Conio.h - Inlarn, su inlarn.com] {{Webarchive|url=https://web.archive.org/web/20210728063650/https://inlarn.com/ |date=28 luglio 2021 }}
* {{cita web|http://www.programmingsimplified.com/c/conio.h|Documentazione di ''Programming Simplified''}}
{{Portale|informatica}}
[[Categoria:Libreria standard del C]]
|