OPERASI FILE Oleh Sayfrida Yanti

download OPERASI FILE Oleh Sayfrida Yanti

of 21

Transcript of OPERASI FILE Oleh Sayfrida Yanti

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    1/21

    OPERASI FILEC++

    OLEH:

    Syafrida Yanti Nasution

    4152111037

    Matematika ik 2015

    !N"#E$S"%&S NE'E$" ME&N

    201(

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    2/21

    O)erasi *i+e

    O)erasi dasar ,+e )ada )rinsi)nya

    ter-a.i men/adi 3 taa) yaitu:1 Mem-uka atau men.aktifkan ,+e

    2 Me+aksanakan )emrosesan ,+e

    3 Menutu) ,+e

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    3/21

    menyediakan +ass6+ass

    -erikut untuk me+akukan out)utdan in)ut karakter6karakter darike,+e6,+e:

    ofstream:+ass untuk menu+iskarakter ke ,+e6,+e

    ifstream:+ass untuk mem-aakarakter dari ,+e6,+e

    8edua +ass ini de,nisinya -eradadi da+am ,+e eader fstream.h.

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    4/21

    9ro.ram mem-uat ,+e

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    5/21

    Hasi+

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    6/21

    1 Mem-uka *i+e

    11 Mem-uka ,+e untuk di-aa

    Mem-uka ,+e untuk di-aa da)atmen.unakan sintaks:

    Sete+a o-/ekin)ut dii)takan maka,+e di-uka den.an ara:

    &da)un dua )ernyataan diatasda)at disederanakan se-a.ai-erikut:

    ifstream le_objek;

    le_objek.open!nama_le"#;

    ifstream le_objek!nama_le"#;

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    7/21

    9ro.ram

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    8/21

    Hasi+

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    9/21

    12 Mem-uka ,+e untuk ditu+is

    Mem-uka ,+e untuk ditu+isi )ertama

    ka+i arus mem-uat o-/ek dari ke+asofstream da)at men..unakansintaks:

    Sete+a o-/ekout)ut dii)takanmaka ,+e di-uka den.an ara

    &da)un dua )ernyataan diatas da)atdisederanakan se-a.ai -erikut:

    ofstream le_objek;

    le_objek.open!nama_le"#;

    ofstream le_objek!nama_le"#;

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    10/21

    13 Mem-uka ,+e den.an modustertentu

     

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    11/21

    &da)un onto )en..unaan dari

    modus ; modus )em-ukaan ,+ediatas ada+a se-a.ai -erikut :

    9ernyataan diatas ada+adeka+arasi ,+e nama,+e den.an

    sein..a nama_le da)at di-aadan ditu+isi

     

    fstream le_objek !nama_le"$ios%%in &ios%%o't#;

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    12/21

    2 9emrosesan *i+e

    21 Menu+is ke *i+e

    Sa+a satu /enis )emrosesan)ada ,+e ada+a menu+is atau

    merekam data ke ,+eSintaksnya:

    nama_ob(ek ))!t'lisan*ariabel";

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    13/21

    9ro.ram

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    14/21

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    15/21

    9ada direktori dimana ,+e tersim)anakan terda)at se-ua ,+e -ernama

    +atiant

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    16/21

    22 Mem-aa "si *i+e 9ro.ram

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    17/21

    Hasi+ )ro.ram

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    18/21

    23 Memeriksa O)erasi *i+e

    menyediakan se/um+a fun.siyan. -er.una untuk memeriksakondisi6kondisi )ada o)erasi ,+esein..a ke/adian kesa+aan )ada saat

    eksekusi da)at dikenda+ikan

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    19/21

    9ro.ram

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    20/21

    Hasi+ )ro.ram

  • 8/17/2019 OPERASI FILE Oleh Sayfrida Yanti

    21/21

    3 Menutu) *i+e

    Sete+a )emrosesan ,+e se+esai,+e da)at ditutu) men..unakan)erinta:

    9emakaian fun.si +ose=> sifatnyao)tiona+ ?i+a tidak di.unakanom)i+er tidak akanmen.e+uarkan )esan error

    nama_ob(ek.,lose#;