Fungsi gets(), getchar(), getch(), dan getche() Pada Pemrograman C

Hallo bro, kali ini saya akan sharing tentang gets(), getchar(), getch(), dan getche() pada Pemrograman C.
 
1. gets()
Fungsi gets() digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik. Berikut adalah contoh programnya.

#include
#include
int main()
{
    char nama[20];
    clrscr();
    printf("Masukkan nama Anda : ");
    gets(nama);
    printf("Syalom, nama Anda adalah %s \n", nama);
    return 0;

}



2. getchar()
Fungsi getchar() digunakan untuk membaca data yang bertipe karakter.
#include
#include
int main()
{
    char karakter;
    clrscr();
    printf("Masukkan sebuah karakter : ");
    karakter=getchar();
    printf("Karakter yang dimasukkan adalah : %c\n", karakter);
    return 0;
   
}



3.getch() Dan getche()
Yaitu suatu fungsi yang saat kita menginputkan sebuah karakter, maka akan ada penekanan enter secara otomatis, dan pindah ke baris selanjutnya.
Fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layar sehingga sering digunakan untuk meminta inputan berupa password.
Fungsi getche() karakter yang dimasukkan akan ditampilkan pada layar.

#include
#include
int main()
{
    char kar1, kar2;
    printf("Input karakter : ");
    kar1 = getche(); // karakter yang dimasukkan akan terlihat di layar
    printf("\nKarakter yang Anda masukkan adalah %c\n", kar1);
    printf("\nInput karakter lagi : ");
    kar2 = getch(); // karakter yang dimasukkan tidak terlihat di layar
    printf("\nKarakter yang Anda masukkan adalah : %c\n", kar2);
    return 0;
        }




Demikian sharing dari saya tentang Pemrograman C, saya harap dapat menambah pengetahuan teman - teman semua.
God Bless You All...
Share on Google Plus

About Mr.J

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

8 comments:

  1. Trims atas penjelasannya gan

    BalasHapus
  2. makasih yaa.. kelepek kelepek sama kamu kok

    BalasHapus
    Balasan
    1. Sama" ummi, mampir ya ke youtube channel saya.:)

      https://www.youtube.com/watch?v=BoN0SmQnQps

      Hapus
  3. terimakasih sangat membantu...

    BalasHapus
    Balasan
    1. Sama" bro, mampir juga ke youtube channel saya.:)

      https://www.youtube.com/watch?v=BoN0SmQnQps

      Hapus
  4. thanks penjelasannya sangat mantab jiwa

    BalasHapus