Hello Kitty Touching Lip

Sunday, 26 January 2014

iostream(mardalena)kel.2


IOSTREAM

Input – Output di c++
  Pemrosesan Input/Output di C++
  IOSStream
  Stream
  Input/Output pada Program
  Input/Output pada File 

Hierarchy Input/Ouput di c++
 
Hierarchy
ð  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
  Stream adalah suatu logikal devices yang berguna untuk mendapatkan atau memberikan informasi. Stream dihubungkan dengan peralatan fisik (seperti keyboard, screen dan printer .

Input – Output
¨       Pada bahasa pemrograman c dan c++ digunakan stdio
¨       Namun dapat juga menggunakan iostream untuk memproses input-output
 Kegunaan Stream :
 
 
Output menggunakan cout :

#include <iostream.h>
int main()
{
            cout<<"tampilan menggunakan cout "<<endl;
            cout<<"teks ini juga akan ditampilkan";
            return 0;
}
 u

Outputnya :
 
contoh cout :
#include <iostream.h>
#include <conio.h>
int main()
{
            int x=10,y=20,z=30;
            cout <<x<<' '<<y<<' '<<z;
            return 0;
}
Input 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;
            }
Output :
 
Input – output
#include <iostream.h>
#include <conio.h>
int main()
{
            int x,y,z;
            cout <<"Masukkan nilai x,y,z : ";
            cin>>x>>y>>z;
            cout <<"nilai x : "<<x<<endl;
            cout <<"nilai y : "<<y<<endl;
            cout <<"nilai z : "<<z<<endl;
            return 0;
            }
Output :
 
Input – Output pada file :
  Digunakan untuk membuat proses input-output ke dalam sebuah file
  Menggunakan fungsi-fungsi yang dibuat untuk untuk memanipulasi file

Fungsi yang berkaitan dengan file
  Iostream.h
  Ifstream.h
  Ofstream.h
  Dan fstream
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
Stream :
  Ifstream input;
  Ofstream output;
  Fstream inOut;
Membaca dan menulis teks ke file :
#include <iostream.h>
#include <fstream.h>
int main()
{
            ofstream output;
            output.open("D:/TEST.TXT");
            if(!output)
            {
                        cout<<"File tidak bisa dibuka"<<endl;
                        return 1;
            }
            output<<"Menulis text di sebuah file txt"<<endl;
            output<<"text kedua"<<endl;
            output.close();
            return 0;
           
}
Output :
 
Membaca isi file :
#include <iostream.h>
#include <fstream.h>
int main()
{
            ifstream input;
            input.open("D:/TEST.TXT");
            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;
           
            }
Output :
 
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
Contoh put :
#include <iostream.h>
#include <fstream.h>
int main()
{
            ofstream output;
            output.open("D:/TESTOUTPUT.TXT");
            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;
            }
 Output :
 
Contoh get :
#include <iostream.h>
#include <fstream.h>
int main()
{
            ifstream input;
            input.open("D:/TESTOUTPUT.TXT");
            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;
            }
Output :
 
Summary
  Pemrosesan Input/Output di C++
  IOSStream
  Stream
  Input/Output pada Program
  Input/Output pada File






 



No comments:

Post a Comment