fgets()

Membaca input dari pengguna

Fungsi fgets() digunakan untuk membaca input dari pengguna (stdin) atau file.

Sintaks

char *fgets(char *str, int n, FILE *stream);
  • str âžœ Variabel tempat menyimpan input.

  • n âžœ Maksimal jumlah karakter yang akan dibaca.

  • stream âžœ Sumber input (stdin untuk keyboard, atau file).

Contoh Pengunaan

1. Membaca input pengguna

#include <stdio.h>

int main() {
    char nama[50];
    
    printf("Masukkan nama Anda: ");
    fgets(nama, sizeof(nama), stdin);  // Membaca input dari pengguna
    
    printf("Halo, %s", nama);
    return 0;
}

Hasilnya:

2. Membaca file

Hasilnya:

Last updated