Library yang Sering Digunakan pada C...
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