Bagikan melalui


inp, _inp, inpw, _inpw, _inpd

Input, dari port, byte (inp, _inp), kata (inpw, _inpw), atau kata ganda (_inpd).

Penting

Fungsi-fungsi ini usang. Dimulai di Visual Studio 2015, mereka tidak tersedia di CRT.
API ini tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime. Untuk informasi selengkapnya, lihat Fungsi CRT yang tidak didukung di aplikasi Platform Windows Universal.

Sintaks

int _inp(
   unsigned short port
);
unsigned short _inpw(
   unsigned short port
);
unsigned long _inpd(
   unsigned short port
);

Parameter

port
Nomor port I/O.

Nilai hasil

Fungsi mengembalikan byte, kata, atau kata ganda yang dibaca dari port. Tidak ada pengembalian kesalahan.

Keterangan

Fungsi _inp, _inpw, dan _inpd membaca byte, kata, dan kata ganda, masing-masing, dari port input yang ditentukan. Nilai input dapat berupa bilangan bulat pendek yang tidak ditandatangani dalam rentang 0 - 65.535.

Karena fungsi-fungsi ini dibaca langsung dari port I/O, fungsi tersebut tidak dapat digunakan dalam kode pengguna.

Nama inp dan inpw adalah nama yang lebih lama dan tidak digunakan lagi untuk _inp fungsi dan _inpw . Untuk informasi selengkapnya, lihat nama fungsi POSIX.

Persyaratan

Rutin Header yang diperlukan
_inp <conio.h>
_inpw <conio.h>
_inpd <conio.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Pustaka

Semua versi pustaka run-time C.

Baca juga

I/O konsol dan port
outp, outpw, _outp, _outpw, _outpd