Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menulis string ke stdout
.
Sintaks
int puts(
const char *str
);
int _putws(
const wchar_t *str
);
Parameter
str
String output.
Nilai hasil
Mengembalikan nilai nonnegatif jika berhasil. Jika puts
gagal, ia mengembalikan EOF
; jika _putws
gagal, ia mengembalikan WEOF
. Jika str
adalah penunjuk null, handler parameter yang tidak valid dipanggil, seperti yang dijelaskan dalam Validasi parameter. Jika eksekusi diizinkan untuk melanjutkan, fungsi diatur errno
ke EINVAL
dan mengembalikan EOF
atau WEOF
.
Untuk informasi tentang kode kesalahan ini dan lainnya, lihat errno
, , _doserrno
_sys_errlist
, dan _sys_nerr
.
Keterangan
Fungsi puts
menulis str
ke aliran stdout
output standar , mengganti karakter null penghentian string ('\0') dengan karakter baris baru ('\n') dalam aliran output.
_putws
adalah versi puts
karakter lebar ; dua fungsi bersifat identik jika aliran dibuka dalam mode ANSI. puts
saat ini tidak mendukung output ke dalam aliran UNICODE.
_putwch
menulis karakter Unicode menggunakan pengaturan CONSOLE LOCALE saat ini.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Pemetaan rutin teks generik
TCHAR. Rutinitas H | _UNICODE dan _MBCS tidak ditentukan |
_MBCS Didefinisikan |
_UNICODE Didefinisikan |
---|---|---|---|
_putts |
puts |
puts |
_putws |
Persyaratan
Rutin | Header yang diperlukan |
---|---|
puts |
<stdio.h> |
_putws |
<stdio.h> |
Konsol tidak didukung di aplikasi Platform Windows Universal (UWP). Handel aliran standar yang terkait dengan konsol, , stdin
, stdout
dan stderr
, harus dialihkan sebelum fungsi run-time C dapat menggunakannya di aplikasi UWP. Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Pustaka
Semua versi pustaka run-time C.
Contoh
// crt_puts.c
// This program uses puts to write a string to stdout.
#include <stdio.h>
int main( void )
{
puts( "Hello world from puts!" );
}
Output
Hello world from puts!