Perintah untuk menutup file bentuknya seperti berikut :
file_objek.close();
Pemakaian fungsi close() sifatnya optional . Bila anda tidak mempergunakannya, compiler tidak akan mengeluarkan pesan error. Baca Selengkapnya Operasi File, Pengelolaan File Dan Membuka File Pada C++ dan baca juga Pemrosesan File Pada C++
Dibawah ini diberikan contoh-contoh penggunaan operasi file pada suatu system operasi.
Contoh :
- Program Untuk Menyalin Suatu File
- #include <iostream>
- #include <conio.h>
- #include <stdlib.h>
- #include <fstream>
- #include <string.h>
- #define max 80
- using namespace std;
- main (int argc, char *argv[])
- {
- char buf[max+1];
- if (argc!=3)
- {
- cerr<<"File_yang_akan_dicopy_file_baru\n";
- exit(1);
- }
- strupr(argv[1]);
- ifstream input(argv[1], ios::binary);
- ofstream output(argv[2], ios::binary);
- if (!input)
- {
- cerr<<"File yang akan dicopy tidak ada, periksa kembali !!!\n";
- exit(1);
- }
- for(;;)
- {
- input.read(buf,max);
- output.write(buf,max);
- if(input.eof())break;
- }
- input.close();
- output.close();
- }
- Program Isi Data
- #include <iostream>
- #include <string.h>
- using namespace std;
- int main(){
- char kode,kodediskon,namabuku[35];
- long harga=0;
- cout<<"Masukkan Kode Buku : ";cin>>kode;
- cout<<"Masukkan Kode Diskon : ";cin>>kodediskon;
- if(kode=='1') {
- strcpy(namabuku,"BUKU BELAJAR C++");
- if(kodediskon=='A' || kodediskon=='a'){
- harga=60000;
- }else{
- harga=65000;
- }
- }else if (kode=='2') {
- strcpy(namabuku,"BUKU BELAJAR HTML");
- if(kodediskon=='A' || kodediskon=='a'){
- harga=75000;
- }else{
- harga=80000;
- }
- }else if (kode=='3'){
- strcpy(namabuku,"BUKU BELAJAR JAVA");
- if(kodediskon=='A' || kodediskon=='a'){
- harga=75000;
- }else{
- harga=80000;
- }
- }else{
- cout<<"Salah KodeBuku"<<endl;
- }
- cout<<"--------------------"<<endl;
- cout<<"Judul Buku : "<<namabuku<<endl;
- cout<<"Harga Buku : "<<harga<<endl;
- return 0;
- }
Lihat hasil gambar berikut ini :
Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎
Tidak ada komentar:
Posting Komentar