Kelompok 2
Ardiansyah
Mardalena
M. Aditya Rahman
M.Ihsan Alifudin
Sarilia
Susi Susanti
Yudi Saputra
A.
Input output di C++
·
Pemrosesan
Input/Output di C++
·
IOSStream
·
Stream
·
Input/Output
pada Program
·
Input/Output
pada File
B.
Definisi Iosstream
·
IOS Merupakan
Kelas dasar yang berisi fasilitas untuk proses input dan output data
·
IOS menjadi
kelas dasar bagi istream dan ostream .
·
Istream (input
stream) adalah kelas yang dibuat khusus untuk menangani masalah-masalah input
dengan meng-ekstrak fasilitas-fasilitas input yang terdapat pada kelas IOS.
·
Ostream
digunakan untuk menangani masalah-masalah output.
·
Dari kedua kelas
(istream dan ostream) dibuat kelas baru dengan nama iostream.
·
Iostream dapat
menangani masalah input dan output secara bersamaan.

·
Stream adalah
suatu logikal devices yang berguna untuk mendapatkan atau memberikan informasi.
Stream dihubungkan dengan peralatan fisik (seperti keyboard, screen dan printer
C.
Input-output
·
Pada bahasa
pemrograman c dan c++ digunakan stdio.
·
Namun dapat juga
menggunakan iostream untuk memproses input-output.
1.
Cin,
berguna untuk input standar. Peralatan yang digunakan adalah keyboard.
2.
Cout,
berguna untuk output standar. Peralatan yang dugunakan adalah screen.
3.
Cerr,
berguna untuk kesalahan output standar. Peralatan yang digunakan screen.
4.
Clog,
berguna untuk cerr yang terekam melalui file log. Peralatan yang digunakan
adalah screen.
E.
Program menggunakan cout
a.
Contoh
1
#include
<iostream.h>
int
main()
{
cout<<"Contoh menggunakan cout
"<<endl;
return 0;
}
Maka
outputnya:
b.
Contoh
2
#include
<iostream.h>
#include
<conio.h>
int
main()
{
int s=10,u=20,m=30;
cout <<s<<'
'<<m<<' '<<u;
return 0;
}
Maka
outputnya:
F.
Program menggunakan cin
#include
<iostream.h>
#include
<conio.h>
int
main()
{
int x,y,z;
cout<<"masukkan nilai x :
";cin>>x;
cout<<"masukkan nilai y :
";cin>>y;
cout<<"masukkan nilai z :
";cin>>z;
cout<<"nilai x :
"<<x<<endl;
cout<<"nilai y :
"<<y<<endl;
cout<<"nilai z :
"<<z<<endl;
getch();
return 0;
}
Maka
outputnya :
G.
Input-output pada file
·
Digunakan untuk
membuat proses input-output ke dalam sebuah file.
·
Menggunakan
fungsi-fungsi yang dibuat untuk memanipulasi
file.
H.
Fungsi yang berhubungan dengan file
a.
Iostream.h, iostream
adalah salah satu header file yang ada di C++. Header ini digunakan untuk
fungsi input dan output yang ada di C++.
b.
Ifstream.h, digunakan untuk untuk membuka file dengan
tujuan input.
c.
fstream.h, ofstream adalah nama kelas yang disediakan C++ untuk
menangani operasi keluaran file.
d.
fstream, Menggunakan
fstream, program bisa membaca isi file sekaligus memberikan output ke dalam
file tersebut. Contoh yang paling dekat adalah penulisan pada file teks yang
biasanya berformat (.txt).
I.
Membuka file
·
Sebelum
memanipulasi file, kita harus membuka file dengan menghubungkannya ke sebuah
stream. Sebelum kita dapat membuka file, kita harus mendapatkan stream terlebih
dahulu .
·
Terdiri dari 3
macam stream
¡ Stream untuk input ifstream
¡ Stream untuk proses output ofstream
¡ Untuk proses input/output fstream
J.
Membaca dan menuliskan teks ke file
#include
<iostream.h>
#include
<fstream.h>
int
main()
{
ofstream output;
output.open("D:/oke.doc");
if(!output)
{
cout<<"File tidak bisa
dibuka"<<endl;
return 1;
}
output<<"ini kelompok dua yang
membahas tentang Iossstream"<<endl;
output.close();
return 0;
}
Maka
outputnya:
Kalau
hasilnya seperti ini, berarti benar. Maka akan muncul file yang kita buat
ditempat penyimpanan.
K.
Membaca file
#include
<iostream.h>
#include
<fstream.h>
int
main()
{
ifstream input;
input.open("D:/oke.doc");
if(!input)
{
cout<<"file tidak bisa
dibuka"<<endl;
return 1;
}
char s[100];
input>>s;
cout<<s<<endl;
input>>s;
cout<<s<<endl;
input>>s;
cout<<s<<endl;
input>>s;
cout<<s<<endl;
input>>s;
cout<<s<<endl;
input>>s;
cout<<s<<endl;
input.close();
return 0;
}
Maka
outputnya :
L.
Fungsi put() dan get()
·
Fungsi put dan
get dapat digunakan untuk proses penulisan dan pembacaan data.
·
Untuk menuliskan
data bisa menggunakan fungsi put()
·
Untuk membaca data
bisa menggunakan fungsi get.
M.
Contoh program put()
#include
<iostream.h>
#include
<fstream.h>
int
main()
{
ofstream output;
output.open("D:/oke.ppt");
if(!output)
{
cout<<"file tidak
dapat dibuka"<<endl;
return 1;
}
int c=65;
while(char(c)<='Z')
{
output.put(char(c));
c++;
}
output.close();
return 0;
}
Maka
outputnya;
Kalau
hasilnya seperti ini, berarti benar. Maka akan muncul file yang kita buat
ditempat penyimpanan.
N.
Contoh program get()
#include
<iostream.h>
#include
<fstream.h>
int
main()
{
ifstream input;
input.open("D:/oke.ppt");
if(!input)
{
cout<<"file tidak bisa
dibuka"<<endl;
return 1;
}
char c;
while(input)
{
input.get(c);
if(input)
{
cout<<c;
}
}
input.close();
return 0;
}
Maka
outputnya:
0 komentar:
Posting Komentar