Tuesday, May 3, 2016

getch, getche & getchar bahasa C/C++

getch() berfungsi untuk menginput sebuah karakter tanpa penekanaan enter, tetapi karakter yang di input tidak di tampilkan di layar.

source code:
-------------------------------------------------------------------------------------------------------------------
#include <stdio.h>

int main()
{
   char c[20];

   printf("masukkan nama anda: \n");
   gets(c);
   printf("nama yang anda masukkan adalah %s\n",c);

   getch();
   return 0;
}
-------------------------------------------------------------------------------------------------------------------

hasil eksekusi file:
**********************************************************************
**********************************************************************


getche() hampir sama seperti getch(), hanya saat penginputan getche() menampilkan huruf yang di input.

source code:
-------------------------------------------------------------------------------------------------------------------
#include <stdio.h>

int main()
{
   char c[20];

   printf("masukkan nama anda: \n");
   gets(c);
   printf("nama yang anda masukkan adalah %s\n",c);

   getche();
   return 0;
}
-------------------------------------------------------------------------------------------------------------------

hasil eksekusi file:
**********************************************************************


**********************************************************************

getchar(void) berfungsi untuk membaca data bertipe karakter.

source code:
-------------------------------------------------------------------------------------------------------------------
#include <stdio.h>

int main()
{
   char c; // jika menggunakan getchar() tidak perlu memasukkan jumlah byte.
               // karena getchar adalah void.    
   printf("masukkan sebuah karakter: \n");
   c=getchar();
   printf("karakter yang anda masukkan adalah %c\n",c);

   getch();
   return 0;
}
-------------------------------------------------------------------------------------------------------------------

hasil eksekusi file:
**********************************************************************


**********************************************************************

baca juga : fungsi fgetc() & feof() bahasa c.


.

1 comment: