Page 28 - MAIDA-23833025
P. 28
Modul Dasar Pemrograman
main( )
{
char nama[15],kelas[20],hobby[15];
clrscr( );
printf("\tBIODATA SAYA\n");
printf("Nama : ");scanf("%s",&nama);
printf("Kelas: ");scanf("%s",&kelas);
printf("Hobby: ");scanf("%s",&hobby);
getch( );
}
Output yang akan dihasilkan, dari program contoh-22 diatas adalah:
Gambar 2. 14 Hasil Contoh 22
2.5.2. gets( )
Fungsi gets( ) digunakan untuk memasukkan data string. Bentuk Umum dari
fungsi ini adalah:
gets(nama-variabel-array);
Perbedaan antara scanf( ) dengan gets( ) adalah:
Tabel 2.8. Perbedaan scanf( ) dengan gets( )
scanf( ) gets( )
Tidak dapat menerima string yang Dapat menerima string yang
mengandung spasi atau tab dan mengandung spasi atau tab
dianggap sebagai data terpisah dan masing dianggap sebagai
satu kesatuan data.
Contoh-15 # include <stdio.h>
# include <conio.h>
main( )
{
char nm1[20];
char nm2[20];
clrscr( );
25
26