Formatted Input/Output

Fungsi Standar Library
Fungsi dari Standar Library adalah semua fungsi yang telah dibuat dan disediakan oleh C Compiler. untuk menggunakan fungsi standar library , kita harus mendeklerasikan mereka terlebih dahulu sebelum digunakan.

Output Operation
Dalam Bahasa C ada beberapa standar library yang digunakan untuk menampilkan data di layer monitor , yaitu:
  1. printf();
Untuk menampilkan beberapa data output standar.
syntax yang digunakan :
printf(const char *format[,argument, …]);
untuk dapat menggunakan "printf" kita harus memasukan "#include<stdio.h> terlebih dahulu di header.
Output Formatting: printf
Format output dari printf juga memiliki format sendiri , yaitu :
%[flags][width][.precision] type
dengan tipe data seperti
d –or- i   :  signed decimal
o  :  unsigned octal
u  :  unsigned decimal
x  :  unsigned hexadecimal
f  :  floating point
e  :  floating point (exponent)
c  :  single character
s  :  string
%  :  % character
p  :  pointer
ada juga untuk beberapa tipe data panjang , ditambahkan l di depan tipe data seperti:
long double           ( “ %lf “)
unsigned long int  ( “ %lu “)
long int                  ( “ %ld “)


     2. putchar();
syntax yang digunakan:
int putchar(int c)

Fungsi dari putchar ini adalah:
  • Menampilkan karakter pada monitor pada posisi kursor, setelah tampil posisi kursor akan berpindah ke posisi selanjutnya
  • Jika terjadi kesalahan maka akan Return EOF , dan menampilkan kembali karakter yang telah berhasil dilakukan
Standar Library yang dibutuhkan untuk menggunakan "putchar();" ini adalah stdio.h.

     3.putch()function;
syntax yang digunakan:
int putch(int ch)

Fungsi dari putch()function ini adalah :
  • Menampilkan karakter ASCII pada monitor tanpa memindahkan kursor ke posisi selanjutnya
  • Jika terjadi kesalahan maka akan Return EOF , dan menampilkan kembali karakter yang telah berhasil dilakukan
Standar Library yang dibutuhkan untuk menggunakan "putch()function;" ini adalah conio.h
     4.Puts()function;
syntax yang digunakan:
int puts(const  char *str);

Fungsi dari puts ()function ini adalah :
  • Menampilkan data string di monitor dan menggerakan kursor ke garis baru 
  • Mengembalikan nilai non negatif jika berhasil dan EOF jika terjadi kesalahan
Standar Library yang dibutuhkan untuk menggunakan "puts()function;" ini adalah stdio.h.

Input Operation

      1.scanf();
Format yang digunakan adalah:
int scanf( const char *format [,argument]... );
untuk dapat menggunakan "Scanf();" kita harus library stdio.h pada header.
untuk mendapat alamat variable, gunakan tanda"&"
contoh:
int x;
scanf(”%d”,&x); 

Format input nya itu berupa "%typedata", yang nantinya tipe data itu dapat diganti dengan beberapa tipe data lain seperti:

    2.getchar()function;
syntax yang digunakan:
int getchar(void);

Fungsi dari getchar()function; ini adalah:
  • Mengembalikan karakter ASCII berikutnya ke buffer keyboard
  • Menampilkan data di layer monitor
  • Menunggu enter ditekan
Standar Library yang dibutuhkan untuk menggunakan "getchar()function;" ini adalah stdio.h.

   3.getch()function;
syntax yang digunakan:
int getch(void);

Fungsi dari getch()function; ini adalah:
  • Mengembalikan karakter ASCII berikutnya ke buffer keyboard
  • Tidak menampilkan data di layar monitor
  • Tidak menunggu enter ditekan
Standar Library yang dibutuhkan untuk menggunakan "getch()function;" ini adalah conio.h

  4.getche()function;
syntax yang digunakan:
int getche(void);

Fungsi dari getche()function; ini adalah:
  • Mengembalikan karakter ASCII berikutnya ke buffer keyboard
  • Menampilkan data di layar monitor
  • Tidak menunggu enter ditekan
Standar Library yang dibutuhkan untuk menggunakan "getche()function;" ini adalah conio.h.

  5.gets()function;
syntax yang digunakan:
char *gets(char *buffer);

Fungsi dari gets()function; ini adalah:
  • Membaca string dari keyboard hingga menemukan bari baru dan menyimpan dalam  buffer
  • Baris baru akan diganti dengan karakter nol
  • Akan mengembalikan NULL jika terjadi kesalahn dan akan mengembalikan argument (Buffer) jika berhasil





















Comments

Popular posts from this blog

Cloud Computing

Algorithm & Introduction to C

Sorting & Searching