Fungsi Dan Penggunaan Gets() dan Scanf()
gets()
main ()
{
char nama[20];
char alamat[20];
printf ("masukkan nama anda : ");
gets(nama);
printf ("masukkan alamat anda : ");
gets(alamat);
printf ("\nNama : %s", nama);
printf ("\nAlamat : %s", alamat);
getch();
}
Contoh penggunaan scanf()
main ()
{
char nama[20];
char alamat[20];
printf ("masukkan nama anda : ");
scanf("%s", &nama);
printf ("masukkan alamat anda : ");
scanf("%s", &alamat);
printf ("\nNama : %s", nama);
printf ("\nAlamat : %s", alamat);
getch();
}
Hasilnya
Fungsi ini adalah fungsi yang sempurna dalam penginputan string. Fungsi ini seperti menambal kekurangan dari scanf() ketika menginput string. Tentu saja, fungsi ini hanya bisa menginput string. Dengan fungsi ini kita bisa menambahkan spasi dalam string inputan juga
Contoh penggunaan gets()
{
char nama[20];
char alamat[20];
printf ("masukkan nama anda : ");
gets(nama);
printf ("masukkan alamat anda : ");
gets(alamat);
printf ("\nNama : %s", nama);
printf ("\nAlamat : %s", alamat);
getch();
}
scanf()
Fungsi ini dapat menginput berbagai macam jenis data. Penggunaanya mirip dengan printf(), yaitu harus menggunakan conversion specifier. Seperti halnya printf, conversion specifier harus disesuaikan dengan jenis data yang ada pada arguments.Contoh penggunaan scanf()
main ()
{
char nama[20];
char alamat[20];
printf ("masukkan nama anda : ");
scanf("%s", &nama);
printf ("masukkan alamat anda : ");
scanf("%s", &alamat);
printf ("\nNama : %s", nama);
printf ("\nAlamat : %s", alamat);
getch();
}
Hasilnya
thanks gan sudah share
ReplyDeletepenyedot timah solder