Duuhh telat ngpos hari ini, maklum masih ada kegiatan banyak jadi baru sempet megang laptop. Langsung saja ya saya mau melanjutkan materi tadi pagi yaitu Operasi Output Bahasa C
dan sekarang adalah Operasi Input Bahasa C
1.2 Perintah Masukan
Dalam bahasa C proses memasukkan suatu data bisa menggunakan beberapa fungsi pustaka yang telah tersedia. Beberapa fungsi pustaka yang bisa digunakan adalah :
-scanf()
- gets()
- getch()
- getche()
1.2.1 scanf()
Fungsi scanf() digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah :
scanf(“penentu format”,&nama-variabel);
Ingat! Penentu format sama dengan format printf() Keterangan : Simbol & merupakan pointer yang digunakan untuk menunjuk ke alamat variabel memori yang dituju.
Contoh penggunaan scanf()
File : program06.c
1.2.2 gets()
Fungsi gets() digunakan untuk memasukkan data string. Bentuk Umum dari fungsi ini adalah :
gets(nama-variabel-array);
Tabel 1.3 Perbedaan scanf() dengan gets()
Contoh penggunaan gets()
File : program07.c
1.2.3 getch()
Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
Contoh penggunaan getch()
File : program08.c
1.2.4 getche()
Fungsi getche()dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
Fungsi getche()dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
File header yang harus disertakan adalah conio.h.
Contoh penggunaan getche()
File : program09.c
Ingat!Kedua fungsi getch() dan getche() ini dapat digunakan untuk menahan agar tidak langsung balik kembali ke dalam listing program dan hasil dari program yang di eksekusi langsung dapat di lihat. Karena fungsi getch() merupakan fungsi masukan, maka sebelum program keluar harus dimasukkan sebuah karakter terlebih dahulu.
Cukup sekian vrooh terimakasih sudah mau menyempatkan waktunya . .
Sampai Jumpa . .