Conio.h - conio.h - Wikipedia

conio.h Бұл C негізінен пайдаланылатын тақырып файлы MS-DOS консольмен қамтамасыз ететін компиляторлар кіріс шығыс.[1] Бұл C стандартты кітапхана немесе ISO C, сонымен бірге ол анықталмайды POSIX.

Бұл тақырып бағдарламадан «консольді енгізу және шығаруды» орындауға арналған бірнеше пайдалы кітапханалық функцияларды жариялайды. Мақсатты С компиляторларының көпшілігі DOS, Windows 3.x, Фар Фар, DOSX, OS / 2, немесе Win32[2] осы тақырыпқа ие болыңыз және байланысты кітапхананың функцияларын әдепкі С кітапханасында жеткізіңіз. Мақсатты С компиляторларының көпшілігі UNIX және Linux бұл тақырып жоқ және кітапхана функцияларын бермейді. Кейбір ендірілген жүйелер немесе cc65 conio-үйлесімді кітапхананы пайдаланыңыз.[3]

Кітапхана функциялары жариялады conio.h компилятордан компиляторға біршама өзгереді. Бастапқыда жүзеге асырылған Тор С, әр түрлі функциялар тікелей алғашқыға салыстырылған DOS INT 21H функциялары. Кітапхана жабдықталған Борланд Келіңіздер Турбо С DOS API қолданбады, керісінше, бейне RAM-қа тікелей шығу үшін қол жеткізді және қолданды BIOS қоңырауларды тоқтатады. Бұл кітапханада жетістікке жетелейтін қосымша функциялар бар Турбо Паскаль бір.

Сияқты DOS емес операциялық жүйелерге бағытталған компиляторлар Linux немесе OS / 2, ұқсас шешімдерді ұсынады; уникске қатысты қарғыс кітапхана бұл жерде өте кең таралған. Тағы бір мысал SyncTERM ciolib. Нұсқасы conio.h жасаған DJ Delorie үшін GO32 кеңейтуші әсіресе кең.[4]

Мүшелердің функциялары

кбит / сағПернетақта пернесі басылғанын анықтайды
cgetsЖолды тікелей консольдан оқиды
cscanfПішімделген мәндерді тікелей консольдан оқиды
путчКейіпкерді консольға тікелей жазады
кесінділерЖолды тікелей консольға жазады
cprintfМәндерді форматтайды және оларды консольға тікелей жазады
clrscrЭкранды тазартады
гетчКонсольден char жазбасын алыңыз

Әдебиеттер тізімі

  1. ^ Шилдт, Герберт (1995). C: Толық анықтама (3-ші басылым). Беркли, Калифорния: Осборн МакГроу-Хилл. б. 288. ISBN  0-07-882101-0. DOS-үйлесімді компиляторлар үшін тікелей консоль енгізу-шығару функциялары CONIO.H тақырыптық файлын пайдаланады.
  2. ^ «MSDN ішіндегі консоль және порт I / O».
  3. ^ «MicroVGA conio мәтіндік интерфейс кітапханасы».
  4. ^ «DJGPP C кітапханасының анықтамасы - conio».

Сыртқы сілтемелер