Library yang Sering Digunakan pada C...

download Library yang Sering Digunakan pada C programardhini-maharani.blog.ugm.ac.id/files/2012/...pada-C-program-14699.pdf · Library yang Sering Digunakan pada C program ... matematika dan

If you can't read please download the document

Transcript of Library yang Sering Digunakan pada C...

  • Library yang Sering Digunakan pada C program

    1. Library iostream.h

    Standard Input / Output Streams Library.

    Elemen iostream library (char instantion) :

    Classes :

    | ios_base Base | ios | istream | ostream | iostream | ifstream | ofstream | fstream | istringstream |

    ostringstream | stringtream | streambuf | filebuf | stringbuf |

    Objects :

    | cin | cout | cerr | clog |

    Types :

    | fpos : | streamoff | streampos | streamsize |

    Manipulators :

    | boolalpha | dec | endl | ends | fixed | flush | hex | internal | left | noboolalpha | noshowbase |

    noshowpoint | noshowpos | noskipws | nounitbuf | nouppercase | oct | resetiosflags | right |

    scientific | setbase | setfill | setiosflags | setprecision | setw | showbase | showpoint | showpos |

    skipws | unitbuf | uppercase | ws |

    Objek iostream mewarisi semua anggota yaitu istream dan ostream, sehingga mampu

    melakukan kedua operasi input dan output.

    2. Library stdio.h

    Library stdio.h adalah library pada bahasa C yang digunakan untuk operasi input output (stdio =

    Standard Input and Output). Tanpa menggunakan library ini maka perintah - perintah

    input/output tidak dapat dieksekusi atau dijalankan.

    Library Functions :

    | clearr() | fclose() | fccloseall() | fdopen() | fflush() | fgetc() | fgetchar() | fgetpos() | fgets() |

    flushall() | fopen() | fprint() | fputc() | fputchar() | fputs() | fread() | free() | freopen() | fscan() |

    fseek() | fsetpos() | ftell() | fwrite() | gets() | getw() | perror() | printf() | puts() | putw() | rename() |

    rewind() | scanf() | unlink() |

    Library Macroes :

    | feof(f) | ferror(f) | fileno(f) | getch(f) | getchar(f) | putchar(f) | remove(path) |

  • Contoh penggunaan library stdio.h dengan library functions printf() dalam program :

    #include

    int main()

    {

    printf("HelloWorld!\n");

    printf("Selamat Belajar C Program.");

    return 0;

    }

    Contoh penggunaan library stdio.h dengan library functions puts() dalam program :

    #include

    #include

    using namespace std;

    int main()

    {

    char x[20]="Ilmu Komputer";

    puts("Sekolah Siap Kerja Hanya di ");

    puts(x);

    return 0;

    }

    3. Library math.h

    Library math.h merupakan sebuah library yang disediakan untuk melakukan perhitungan secara

    matematika dan mendefinisikan fungsi matematika umum .

    Library Functions :

    | abs() | acosh() | asin() | atan() | atan2() | atof() | ceil() | cos() | cosh() | exp() | fabs() | floor() |

    fmod() | labs() | ldexp() | log() | log10() | pow() | sin() | sinh() | sqrt() | tan() | tanh() |

    Contoh penggunaan library math.h dengan library functions cos() dan sin() dalam program :

    //Penggunaan library math.h

    #include

    #include

    using namespace std;

    int main(){

    double kecepatan, jarak, sudut;

    kecepatan=20;

    sudut=25;

    jarak = 2*kecepatan*kecepatan*sin(sudut*3.14/180)*cos(sudut*3.14/180)/9.8;

    cout

  • Library stdlib.h mendefinisikan fungsi konversi numerik , pseudo-acak nomor fungsi generasi ,

    alokasi memori , fungsi kontrol proses. Library stdlib.h merupakan library yang hampir sama

    dengan library math.h, namun isi dari library stdlib.h berbeda dengan library math.h yaitu :

    Library Functions :

    | abs() | atof() | atoi() | atol() | div() | exit() | free() | ldiv() | malloc() | rand() | srand() | system() |

    Library Macroes :

    | abs(x) | atoi(s) | random(num) | randomize() |

    Contoh penggunaan library stdlib.h dengan library functions atoi() dalam program :

    //Penggunaan library stdlib.h

    #include

    #include

    using namespace std;

    int main(){

    char karakter[8]="12.3AB";

    int nilai;

    nilai=atoi(karakter);

    cout

  • 6. Library conio.h

    Library Functions :

    | clrscr() | getch() | getche() | gotoxy() | khbit() | putch() |

    Contoh penggunaan library conio.h dengan library funtions getche() atau getch() dalam

    program :

    //Penggunaan library conio.h

    #include

    #include

    using namespace std;

    int main(){

    cout

  • C99 Mendefinisikan sebuah set fungsi untuk mengendalikan floating-point

    lingkungan.

    Mendefinisikan konstanta makro menentukan implementasi khusus

    properti dari floating-point library.

    C99 Mendefinisikan tipe bilangan bulat lebar yang tepat .

    NA1

    Mendefinisikan macro beberapa yang menerapkan cara-cara alternatif

    untuk mengekspresikan token beberapa standar. Untuk pemrograman di

    ISO 646 set varian karakter.

    Mendefinisikan konstanta makro menentukan implementasi khusus

    properti dari tipe integer.

    Mendefinisikan fungsi lokalisasi .

    Demikianlah macro setjmp dan longjmp , yang digunakan untuk non-

    lokal keluar.

    Mendefinisikan fungsi sinyal penanganan .

    C11 Untuk query dan menentukan keselarasan benda.

    Untuk mengakses berbagai jumlah argumen dilewatkan ke fungsi.

    C11 Untuk operasi atom pada data dibagi antara benang.

    C99 Mendefinisikan tipe data boolean .

    Mendefinisikan jenis beberapa berguna dan macro .

    C99 Mendefinisikan tipe bilangan bulat lebar yang tepat .

    C11 Untuk menentukan non-kembali fungsi.

    C99 Mendefinisikan jenis generik-fungsi matematika .

    C11 Mendefinisikan fungsi untuk mengelola beberapa Threads serta mutexes

    dan variabel kondisi .

    Mendefinisikan fungsi tanggal dan waktu penanganan

    C11 Jenis dan fungsi untuk memanipulasi Unicode karakter.

    NA1

    Mendefinisikan fungsi penanganan string lebar .

    NA1

    Mendefinisikan set fungsi yang digunakan untuk mengklasifikasikan

    karakter lebar jenis mereka atau untuk mengkonversi antara huruf besar

    dan kecil

    Sumber:

    http://firman-rpl.blogspot.com/2012/07/library-function-pada-c-dan-c-dalam.html

    http://en.wikipedia.org/wiki/C_Standard_Library

    http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&prev=_t&rurl=translate.google.co.id&sl=en&tl=id&u=http://en.wikipedia.org/wiki/C_data_types&usg=ALkJrhhZs23KOByjzm1IbdiaoVDWapCTyA#float.hhttp://firman-rpl.blogspot.com/2012/07/library-function-pada-c-dan-c-dalam.html