Conio.h: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Tsu.name (discussione | contributi)
Nessun oggetto della modifica
Etichette: Inserimento tag INDEX o altre direttive Modifica da mobile Modifica da web per mobile
Rimosso template pagina orfana in quanto disorfanata.
Etichette: Ripristino manuale Modifica visuale
 
(8 versioni intermedie di 5 utenti non mostrate)
Riga 1:
{{titolo minuscolo}}
'''conio.h''' è un [[header file]] del [[linguaggio di programmazione]] [[C (linguaggio)|C]]. È utilizzato dai [[compilatore|compilatori]] per [[MS-DOS]] per creare interfacce testuali. Non è descritto nel libro [[Il linguaggio C|The C Programming Language]] di [[Brian Kernighan]] e [[Dennis Ritchie]], in quanto non fa parte della [[libreria standard del C]]. Inoltre non è incluso nella famiglia di standard [[POSIX]].
 
In questoquesta headerintestazione sono dichiarate diverse funzioni create perché un programma possa eseguire particolari operazioni di [[input/output]] su [[Interfaccia a riga di comando|consoleterminale]].
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 [[LINUXLinux]]. Alcuni [[sistema embedded|sistemi embeddedintegrati]] 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 DOS [[Application programming interface|API]] di DOS ma accedeva direttamente alla [[RAM]] video, utilizzando gli [[interrupt]] del [[BIOS]] per gli output a schermo.
 
; Alcune funzioni della libreria<ref>{{Cita web |url=http://www.programmingsimplified.com/c/conio.h |titolo=conio.h - Programming Simplified}}</ref>
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]]