Conio.h

Conio.h

conio.h is a header file used in old MS-DOS compilers to create text user interfaces, however, it is not part of the C programming language, the C standard library, ISO C or required by POSIX.

This header declares several useful library functions for performing "console input and output" from a program. Most C compilers that target DOS, Windows 3.x, Phar Lap, DOSX, OS/2, or Win32 have this header and supply the concomitant library functions in the default C library. Most C compilers that target UNIX and Linux do not have this header and do not supply the concomitant library functions.

The library functions declared by conio.h vary significantly from compiler to compiler. As originally implemented in Microsoft's Visual C++ the various functions mapped directly to the first few DOS int 21h functions. But the library supplied with Turbo C++ and Borland C++ did not use the DOS API but instead accessed video RAM directly for output and used BIOS interrupt calls.

Compilers that targeted non-DOS operating systems, such as Linux, Win32 and OS/2, provided different implementations of these functions.

Member functions

ee also

* curses
* ncurses
* SMG$

References

* [http://www.digitalmars.com/rtl/conio.html Digital Mars's documentation]
* [http://www.lysator.liu.se/c/c-faq/c-16.html IO FAQ] - explanation and suggestions for non-standard console IO
* [http://conio.sourceforge.net/ Borland-style CONIO implementation for MinGW/Dev-C++]
* [http://c-faq.com/osdep/cbreak.html List of ways to get raw keyboard input]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • conio.h — Conio redirects here. For the profanity, see wikt:coño. conio.h is a C header file used in old MS DOS compilers to create text user interfaces. It is not described in The C Programming Language book, and it is not part of the C standard library,… …   Wikipedia

  • Conio.h — (от англ. console input output  консольный ввод вывод)  заголовочный файл, используемый в старых компиляторах, работающих в операционных системах MS DOS, для создания текстового интерфейса пользователя. Тем не менее, он не является… …   Википедия

  • conio.h — (от англ. console input output  консольный ввод вывод)  заголовочный файл, используемый в старых компиляторах, работающих в операционных системах MS DOS, для создания текстового интерфейса пользователя. Тем не менее, он не является …   Википедия

  • conio — Element prim de compunere savantă cu semnificaţia praf , în legătură cu praful , de (la) praf . [pron. ni o , var. coni . / < fr. conio , cf. gr. konis – praf]. Trimis de LauraGellner, 18.01.2005. Sursa: DN …   Dicționar Român

  • Conio... — Conio... (v. gr. Konia, Staub), Staub …   Pierer's Universal-Lexikon

  • conio — / kɔnjo/ s.m. [lat. cŭneus ]. 1. a. [utensile per stampare monete o medaglie] ▶◀ punzone. ⇑ stampo. b. [operazione ed effetto del coniare, anche fig.] ▶◀ battitura, coniatura, coniazione. 2. (fig., spreg.) …   Enciclopedia Italiana

  • conio — 1cò·nio s.m. CO 1a. stampo in acciaio a forma di punzone su cui vengono incisi disegni, figure o iscrizioni che si vogliono imprimere in rilievo su monete o medaglie; l impronta che ne risulta: riconoscere una moneta dal conio 1b. l operazione… …   Dizionario italiano

  • conio — s. m. 1. punzone, torsello 2. (est.) impronta, stampo 3. cuneo, zeppa 4. coniazione, coniatura FRASEOLOGIA fior di conio, moneta che non ha mai circolato □ nu …   Sinonimi e Contrari. Terza edizione

  • conio — {{hw}}{{conio}}{{/hw}}s. m. 1 Operazione del coniare. 2 Pezzo di acciaio su cui è inciso il tipo che si vuole riprodurre sulla moneta o medaglia | Impronta fatta col conio | Fior di –c, di moneta che non ha mai circolato | Nuovo di –c, nuovissimo …   Enciclopedia di italiano

  • conio — pl.m. coni …   Dizionario dei sinonimi e contrari

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”