Bekerja dengan Text File
Teks file
Bekerja dengan teks file
- di masa komputer semakin berkembang dengan berbagai macam format file
#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> #include <fstream> using namespace std; char nama_file[20]; void baca_file() { string line; char hasil[255]; ifstream myfile (nama_file); if (myfile.is_open()) { while ( getline (myfile,line) ) // dibaca 1 baris, lalu dimasukan variabel line { strcpy(hasil,line.c_str()); // hasil variabel line, diubah ke string dan dimasukkan ke hasil printf("hasil: %s \n",hasil); } myfile.close(); } else cout << "Unable to open file"; } void tulis_file() { ofstream myfile (nama_file); if (myfile.is_open()) { myfile << "This is a line.\n"; myfile << "This is another line.\n"; myfile.close(); } else cout << "Unable to open file"; } int main() { system("cls"); // membersihkan layar printf("Nama file : ");gets(nama_file); tulis_file(); baca_file(); getch(); return 0; }
Latihan Soal input-output
- praktek soal1 lanjutkan program di atas dengan membuat fungsi contoh5 dan cobalah untuk membuat sendiri solusi dari program berikut
Nama Customer = Stephen (inputan) Tipe Kamar = Vip atau Presiden atau Ekonomi (pilih salah satu) Harga Kamar = (inputan) Lama Inap = (inputan) SubTotal1 = (harga kamar * lama inap) Total Pesanan Kamar = 7 (inputan) Biaya Tambahan = 125000 (inputan) SubTotal2 = (SubTotal1 * total pesanan kamar + biaya tambahan) Pajak = 12.5% * SubTotal 2 ========================================================== Total Bayar Customer = (SubTotal 2 + Pajak)