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 stdoutoutput standar , mengganti karakter null penghentian string ('\0') dengan karakter baris baru ('\n') dalam aliran output.
_putws adalah versi putskarakter 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, stdoutdan 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!