puts()

Menampilkan string ke layar

Fungsi puts() digunakan untuk mencetak string ke layar. Bedanya dengan printf() adalah puts() secara otomatis menambahkan baris baru (\n) setelah mencetak string.

Sintaks

int puts(const char *str);
  • str âžœ String yang akan dicetak.

  • Mengembalikan angka positif jika berhasil.

  • Mengembalikan EOF (-1) jika terjadi kesalahan.

Contoh Pengunaan

#include <stdio.h>

int main() {
    puts("Hello, World!"); // Cetak string dengan puts()
    puts("Ini adalah contoh penggunaan puts.");
    return 0;
}

Hasilnya:

Hello, World!
Ini adalah contoh penggunaan puts.

Perbedaan puts() vs printf()

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    puts("Hello, World!");
    return 0;
}

Hasilnya:

Hello, World!
Hello, World!
  • printf() butuh agar berpindah baris.

  • puts() langsung menambahkan baris baru otomatis.

Catatan:

  • printf() lebih fleksibel karena bisa mencetak angka, string, dan karakter dengan format tertentu.

  • puts() hanya mencetak string dan otomatis menambahkan baris baru.

Last updated