Anda di halaman 1dari 2

FUNGSI SCANF(), GETS(), printf ("\nAlamat : %s", alamat);

getch();
GETCHAR(), GETCH() DAN
}
GETCHE() BAHASA C
 
Contoh 2 :

Fungsi Scanf() #include <stdio.h>


#include <conio.h>
Fungsi ini dapat menginput berbagai
{
macam jenis data. Penggunaanya mirip dengan
char nama [20];
printf(), yaitu harus menggunakan conversion
clrscr();
specifier. Seperti halnya printf, conversion
printf("Siapakah Penemu Bahasa C : ");
specifier harus disesuaikan dengan jenis data
gets(nama);
yang ada pada arguments.
printf("Penemu Bahasa C adalah : %s",
nama);
Contoh penggunaan scanf() return0;
}
#include <stdio.h>
#include <conio.h>
main () Fungsi getchar()
{ Singkatan dari get character. Fungsinya
char nama[20]; sama dengan fungsi getche(), namun jika kita
char alamat[20]; menggunakan fungsi ini user harus mengakhiri
printf ("masukkan nama anda : "); inputan dengan tombol enter.
scanf("%s", &nama);
contoh :
printf ("masukkan alamat anda : ");
scanf("%s", &alamat); #include <stdio.h>
printf ("\nNama : %s", nama); #include <conio.h>
printf ("\nAlamat : %s", alamat); {
getch(); char karakter;
clrscr();
}
printf("Masukkan Sebuah Karakter : ");
Fungsi gets() karakter=getchar();
printf("Karkternya adalah : %c", karakter);
Fungsi ini memiliki kegunaan sebagai return0;
input data pada program, namun fungsi ini hanya }
dapat melakukan input data yang berbasis
karakter sehingga data - data yang menggunakan Fungsi getch()
numerik tidak bisa diselesaikan dengan fungsi
ini. Fungsi ini memiliki fungsi yang sama
Fungsi ini adalah fungsi yang sempurna dengan fungsi getchar(), yaitu sama - sama
dalam penginputan string. Fungsi ini seperti digunakan untuk memasukkan sebuah karakter
menambal kekurangan dari scanf() ketika dan tanpa diakhiri dengan enter. namun fungsi
menginput string. Tentu saja, fungsi ini hanya getch() tidak akan menampilkan karakter yang
bisa menginput string. Dengan fungsi ini kita telah diketik. jadi karakter tersebut tidak akan
bisa menambahkan spasi dalam string inputan muncul namun masuk dalam program dan
juga tersimpan secara otomatis. contohnya dalam
permintaan sandi saat membuat akun ataupun log
Contoh 1 in sebuah situs, seperti di bawah ini :

#include <stdio.h> Contoh:


#include <conio.h>
main () #include <stdio.h>
{ #include <conio.h>
char nama[20]; {
char alamat[20]; char password;
printf ("masukkan nama anda : "); clrscr();
gets(nama); printf("Masukkan Password anda : ");
printf ("masukkan alamat anda : "); password=getch();
gets(alamat); return0;
printf ("\nNama : %s", nama); }
Catatan : Karakter yang anda masukkan (
password milik anda ) tidak akan ditamilkan.
beda halnya dengan getchar() yang dapat
menampilkan karakternya.

Fungsi getche()
Fungsi ini meminta inputan satu buah
karakter dari keyboard tanpa diakhiri dengan
tombol enter dan karakter yang telah diketik oleh
user akan ditampilkan di layar.

contoh :

#include <stdio.h>
#include <conio.h>
{
char password;
clrscr();
printf("Masukkan Password anda : ");
password=getche();
printf("Password anda adalah : %s", Password);
return0;
}

Anda mungkin juga menyukai