Conio.h: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
kTidak ada ringkasan suntingan |
||
Baris 5:
Terdapat perbedaan implementasi pada fungsi-fungsi conio.h di antara kompilator berbeda-beda. Sesuai dengan implementasi pertama di [[Lattice C]] (bahasa C oleh [[IBM]]), fungsi-fungsi "conio" memanggil dan menggunakan [[Antarmuka Pemrograman Aplikasi MS-DOS|API DOS]], salah satunya fungsi-fungsi "[[DOS]] INT 21h", untuk "output" dan "input". Namun pada pustaka kompilator [[Turbo C]] (oleh [[Borland]]), fungsi-fungsi "conio"-nya tidak menggunakan API DOS, melainkan secara langsung memanipulasi [[Video RAM|RAM video]] untuk "output"-nya dan secara langsung juga membaca panggilan interupsi BIOS (yaitu, pesan dari [[Papan ketik|papan ketik]]) untuk "input"-nya. Pustaka Turbo C ini juga memiliki fungsi tambahan, terinspirasi pada fungsi-fungsi versi [[Turbo Pascal]].
Untuk sistem
*pustaka "[[Pustaka curses|curses]]" untuk sistim jenis UNIX
*pustaka "ciolib" dari SyncTERM
|