- Back to Home »
- Program »
- Fungsi Input Bahasa C
Posted by : Panji Maulana Putra
Saturday, November 18, 2017
FUNGSI INPUT
1. Input Tanpa Format
a. Memasukkan Nilai Karakter
Fungsi yang digunakan :
getche( ) : memasukkan karakter tanpa penekanan Enter
getchar( ) : memasukkan karakter dengan penekanan Enter
getch( ) : memasukkan karakter dengan penekanan enter tanpa menampilkan di layar monitor.
Contoh :
Out : Masukkan karakter : a
Karakter yang dimasukkan adalah : a
b. Memasukkan String
Fungsi yang digunakan adalah fungsi gets( ). Fungsi ini menggunakan argument variabel string untuk menerima data.
Contoh :
Contoh input string :
Out : Masukkan string : saya suka kamu
Nilai string adalah : saya suka kamu
Ket : %[^\n] digunakan menggantikan %s agar semua karakter termasuk spasi akan dibaca sampai ditemui penekan tombol enter, karena %s tidak akan membaca spasi atau tab. Untuk input string tidak perlu menggunakan operator pointer „&‟, karena pengenal ini sudah berbentuk suatu pointer.
Contoh input numeric
Out : Jika nilai yang diinput 12.345678 a
Nilai yang diinput : 12.30 4567 dan 8
Ket : Pemisah nilai-nilai data yang dimasukkan tergantung dari pemisah kode format yang digunakan. Jika antara kode format digunakan pemisah spasi atau tanpa pemisah maka nilai data yang dimasukkan harus dipisahkan dengan whitespace character (blank, tabulasi atau enter).
Fungsi input dalam bahasa C terbagi menjadi 2 yaitu tanpa format dan terformat
1. Input Tanpa Format
a. Memasukkan Nilai Karakter
Fungsi yang digunakan :
getche( ) : memasukkan karakter tanpa penekanan Enter
getchar( ) : memasukkan karakter dengan penekanan Enter
getch( ) : memasukkan karakter dengan penekanan enter tanpa menampilkan di layar monitor.
Contoh :
Out : Masukkan karakter : a
Karakter yang dimasukkan adalah : a
b. Memasukkan String
Fungsi yang digunakan adalah fungsi gets( ). Fungsi ini menggunakan argument variabel string untuk menerima data.
Contoh :
Out : Masukkan String : Bahasa C
String yang dimasukkan adalah : Bahasa C
2. Input Data Terformat
Fungsi yang digunakan adalah scanf( ).
Tabel 2.1. Kode-kode format untuk scanf
String yang dimasukkan adalah : Bahasa C
2. Input Data Terformat
Fungsi yang digunakan adalah scanf( ).
Tabel 2.1. Kode-kode format untuk scanf
Contoh input string :
Out : Masukkan string : saya suka kamu
Nilai string adalah : saya suka kamu
Ket : %[^\n] digunakan menggantikan %s agar semua karakter termasuk spasi akan dibaca sampai ditemui penekan tombol enter, karena %s tidak akan membaca spasi atau tab. Untuk input string tidak perlu menggunakan operator pointer „&‟, karena pengenal ini sudah berbentuk suatu pointer.
Contoh input numeric
Out : Jika nilai yang diinput 12.345678 a
Nilai yang diinput : 12.30 4567 dan 8
Ket : Pemisah nilai-nilai data yang dimasukkan tergantung dari pemisah kode format yang digunakan. Jika antara kode format digunakan pemisah spasi atau tanpa pemisah maka nilai data yang dimasukkan harus dipisahkan dengan whitespace character (blank, tabulasi atau enter).