hmmh...bahasa pemograman?object oriented?C/C++?Java? bla3..apaan tuh semua? zzzz..penting yah tu semua? yeah...seems boring but it's quite interesting lowh xD, mari belajar biar tau!!Benkyoshimashou!! biar nambah wawasan gitu ^o^
~[C6]

Tuesday, October 13, 2009

Standard Library C++

Pada C++ , C++ standard library adalah kumpulan dari kelas, fungsi, objek, konstanta, dan template yang membuat fungsi standard pada bahasa C++ mengerjakan tugas-tugasnya, seperti interaksi kelas dengan OS.

C++ standard library meyediakan wadah yang menampung kumpulan dari objek dan fungsi untuk memanipulasi wadah tersebut, strings dan streams yang mencakup fungsi antarmuka pengguna dan fungsi untuk membaca dan menulis file (I/O). selain itu juga mendukung untuk beberapa fitur bahasa dan fungsi umum untuk tugas tertentu seperti mencari akar pangkat dua dari sebuah angka.

Bahasa C++ menggunakan abstraksi kOnvensional yang disebut ‘streams’ dalam menampilkan operasi input dan output. Stream adalah sebuah objek dimana suatu program dapat memasukkan atau mengutip karakter ke/dari program tersebut.

Standard input dan output stream objects dideklarasikan di dalam headers iostream.

STANDARD OUTPUT

Untuk mengakses output suatu program ke dalam layar stream object yang digunakan adalah ‘cout’ (c-out). cout digunakan berkerjasama dengan insertion operator (“<<”). Contoh:

cout << “Hello”; //mencetak kalimat “Hello” pada layar

cout <<>

cout <<>

penggunaan insertion operator ( “<<” ) dapat digunakan lebih dari sekali dalam satu statement. Contoh:

cout << “Hallo, Saya adalah Binusian ” <<>

angkatan dan jur adalah variable yang sudah dideklarasikan isi dari variable tersebut.

Angkatan = 2012 dan jur = Information Technology

maka hasil pada layar sbb:

Hallo, Saya adalah Binusian 2012. Jurusan: Information Technology

Jika ingin kalimat berikutnya di baris bawah kalimat yang sudah ada kita dapat menggunakan manipulator “endl”. Contoh:

cout << “A: Hallo, apa kabar?” <<>

cout << ”B: Hai, baik-baik saja.” <

maka hasil pada layar sbb:

A: Hallo, apa kabar?

B: Hai, baik-baik saja.

STANDARD INPUT

Untuk menginput ke dalam program digunakan stream ‘cin’(c-in) yang bekerja sama dengan extraction operator (“ >>”). Contoh:

1. int nilai;

2. cout << “Masukkan nilai: “;

3. cin >> nilai;

yang no. 1 adalah pendeklarasian sebuah variable, yaitu variable nilai. No. 2 adalah untuk tampilan di layar. Dan no. 3 adalah untuk mengisi variable nilai dengan angka yang kita mau. Variable nilai bertipe integer (angka).

Tipe variable dalam C++ sama dengan tipe-tipe yang ada di bahasa C (int, string, char, signed, unsigned, long, short, double, float)

Contoh untuk menginput string: cin >> string;

Jika seperti contoh diatas pada saat user memasukkan karakter spasi, maka yang dikutip hanyalah 1 kata contoh jika user memasukkan nama Marsella Diansari, pada saat ditampilkan program yang muncul di layar Cuma Marsella. Nah untuk mengatasi permaslahan tersebut, kita dapat menggunakan fungsi getline (). Seperti contoh berikut:

#include

Void main() {

char kalimat1[50];

char kalimat2[50];

cout << “Masukkan ID: “ <<>

cin >> kalimat1;

cout << “Masukkan nama lengkap: “ <<>

cin.getline(kalimat2, 50);

cout << “Nama anda adalah “ <<>

cin.get ();

}

Tampilan program pada layar:

Masukkan ID: Cella Ds

Masukkan nama lengkap: Marsella Diansari

Nama anda adalah Marsella Diansari. ID anda adalah: Cella

Selain cout dan cin, ada juga cerr dan clog, agak jarang digunakan sih..

sumber: dari sini

0 comments:

MyHotComments.com
MyHotComments.com

Blogger Template | Make Money From Blog