Bagikan melalui


stdin, , stdoutstderr

Sintaks

#define stdin  /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */

Keterangan

Pointer stdinkonstanta global , stdout, dan stderr adalah aliran standar untuk input, output, dan output kesalahan.

Secara default, input standar dibaca dari keyboard, sementara output standar dan kesalahan standar dicetak ke layar.

Penunjuk aliran berikut tersedia untuk mengakses aliran standar:

Penunjuk Stream
stdin Input standar
stdout Output standar
stderr Kesalahan standar

Pointer ini dapat digunakan sebagai argumen ke fungsi. Beberapa fungsi, seperti getchar dan putchar, gunakan stdin dan stdout secara otomatis.

Pointer ini adalah konstanta, dan tidak dapat diberi nilai baru. Fungsi ini freopen dapat digunakan untuk mengalihkan aliran ke file disk atau ke perangkat lain. Sistem operasi memungkinkan Anda untuk mengalihkan input dan output standar program di tingkat perintah.

Lihat juga

Streaming I/O
Konstanta global