Rabu, 06 Juli 2011

Pengertian gets()

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( )


#include<stdio.h>
#include<conio.h>
#include<iostream>
main()
{
char nm1[20];
char nm2[20];
clrscr();
printf("Masukan Nama ke- 1= "); gets(nm1);
printf("masukan nama ke- 2= "); gets(nm2);
printf("\n\n");
puts("Hy, Saya");
puts(nm1);
puts("");
puts("Senang Berkenalan Dengan Anda!!!");
puts(nm2);
puts("");
puts("Hy, Saya");
puts(nm2);
puts("");
puts("Senang Berkenalan Dengan Anda!!!");
puts(nm1);
getch();
}
Maka output nya adalah



Atau Jika Menggunakan Perintah Output printf() Maka Hasilnya Akan Seperti Berikut
#include<stdio.h>
#include<conio.h>
#include<iostream>
main()
{
char nm1[20];
char nm2[20];
clrscr();
printf("Masukan Nama ke- 1= "); gets(nm1);
printf("masukan nama ke- 2= "); gets(nm2);
printf("\n\n");
printf("Hy, Saya:  ");
printf("%s",&nm1);
printf("\n");
printf("Senang Berkenalan Dengan Anda:  ");
printf("%s",&nm2);
printf("\n\n");
printf("Hy, Saya:  ");
printf("%s",&nm2);
printf("\n");
printf("Senang Berkenalan Dengan Anda:  ");
printf("%s",&nm1);
getch();
}



Atau Jika Menggunakan Perintah Output Cout<< Hasilnya Tidak Jauh Berbeda Dengan printf(), Tergantung Selera Anda, Karena Pokok Pada Bahasan Ini Adalah Menggunakan Perintah Input Yang dapat Menampilkan Spasi Atau Tab Pada Karakter Yang Di gunakan.
Selamat Mencoba,..,..,..,..
Jangan Malu Untuk Bertanya Ya,,,,,,

7 komentar:

  1. thanks banget ya gan, ane jadi ngerti kenapa tadi ngga bisa2 kalo pake spasi pas inputnya, teranyata dibutuhkan gets :D

    BalasHapus
  2. bagus dan mengesankan

    BalasHapus
  3. terimakasih gan ternyata itu ya :D Santekno

    BalasHapus
  4. Karakter kosong atau spasi pada c++ namanya apa ? Cout apa gets?

    BalasHapus
  5. kalo gets dimasukkan dalam perulangan (for) kok pas perulangan ke-2 data ngga bisa diinput ya gan?

    BalasHapus
  6. maaf mau tanya, kalo penggunaan di bahasa c pake gets itu bisa nggak ya? soalnya tadi saya coba pake gets, lalu pada saat input, langsung terlewat sebelum saya sempat masukin inputnya..

    BalasHapus
  7. kenapa ya terkadang ketika kita menggunakan gets inputanya terlewat?

    BalasHapus