2005年8月16日火曜日

conio.hに見るCランタイム コンソール関数のサポート状況

MSC

C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\conio.h
C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib\libc.lib
C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\msvcr71.dll
http://www.microsoft.com/japan/msdn/library/ja/vclib/html/_crt_console_and_port_i.2f.o.asp

関数:
_cgets, _cgetws
_cprintf, _cwprintf
_cputs
_cscanf, _cwscanf
_getch, _getwch
_getche, _getwche
_kbhit
_putch, _putwch
_ungetch, _ungetwch

定数:
なし

MinGW, cygwin-mingw

C:\MinGW\include\conio.h, C:\MinGW\lib\libmsvcrt.a
C:\cygwin\usr\include\mingw\conio.h, c:\cygwin\lib\mingw\libmsvcrt.a

関数:
_getch(), _getche(), _kbhit(), _putch(), _ungetch()
_cgets(), _cprintf(), _cputs(), _cscanf()

変数:
なし

BCC5.5

C:\Borland\bcc55\Include\conio.h
C:\Borland\bcc55\Lib\cw32.lib
C:\Borland\bcc55\Lib\cw32i.lib, C:\Borland\bcc55\Lib\import32.lib, C:\Borland\bcc55\Bin\cc3250.dll

関数:
getpass()
getch(), getche(), kbhit(), putch(), ungetch() / _getch()
cgets(), cprintf(), cputs(), cscanf()
gotoxy(), wherex(), wherey()
gettext(), movetext(), puttext()
highviedo(), normvideo(), lowvideo()
clreol(), clrscr()
delline(),insline()
textattr(), textcolor(), textbackground(), textmode()
_setcursortype()
__flush_win95_keyup_events()
window()
gettextinfo()

変数:
グローバル変数 directvideo, _wscroll
グローバル定数 _NOCURSER, _SOLIDCURSER, _NORMALCURSER, BLINK, PASS_MAX
構造体 text_info
列挙子 text_modes, COLORS

DJGPP

C:\DJGPP\include\conio.h
C:\DJGPP\lib\libc.a

関数:
getch(), getche(), kbhit(), putch(), ungetch() / _conio_kbhit()
cgets(), cprintf(), cputs(), cscanf()
gotoxy(), wherex(), wherey()
gettext(), movetext(), puttext()
blinkvideo(), highviedo(), normvideo(), lowvideo(), intensevideo()
clreol(), clrscr()
delline(), insline()
textattr(), textcolor(), textbackground(), textmode()
_setcursortype(), _set_screen_lines()
gppconio_init()
window()
gettextinfo()

変数:
グローバル変数 directvideo, _wscroll
グローバル定数 _NOCURSER, _SOLIDCURSER, _NORMALCURSER, BLINK
構造体 text_info
列挙子 text_modes, COLORS

0 件のコメント :