Membahas tentang tumpukan/stack dalam struktur data, serta penerapannya dalam mengecek kata/kalimat palindrom, juga penerapannya dalam mengubah notasi matematika infix menjadi prefix dan postfix.
Pengenalan Teknologi Informasi - 7 - FileKuliahKita
Bab ketujuh dari pengenalan teknologi informasi. Membahas tentang tentang penggunaan file atau berkas untuk menyimpan data http://kuliahkita.com/kelas/pengenalan-teknologi-informasi/
Materi pasar saham yang menjelaskan mengenai rasio finansial yang merupakan salah satu pertimbangan investasi dalam bentuk angka-angka yang dikalkukasi
Materi pasar saham yang menjelaskan mengenai rasio finansial yang merupakan salah satu pertimbangan investasi dalam bentuk angka-angka yang dikalkukasi
Materi pasar saham yang menjelaskan mengenai rasio finansial yang merupakan salah satu pertimbangan investasi dalam bentuk angka-angka yang dikalkukasi
Materi pasar saham yang menjelaskan mengenai Cash Flow Statement yang merupakan salah satu laporan yang diterbitkan perusaaah yang dapat dipakai untuk analisis fundamental
2. Operasi Berkas
Selama program berjalan, setiap variabel akan
ditaruh di memori. Supaya datanya bisa tetap
digunakan setelah program dimatikan,
dibutukan tempat penyimpanan yang lebih
permanen. Berkas merupakan salah satu
tempat penyimpanan yang permanen.
3. Pustaka Manipulasi Berkas
Tipe Data Deskripsi
ofstream Untuk mencetak data ke berkas
ifstream Untuk membaca data dari berkas
fstream Untuk membaca data dari berkas dan mencetak
dari ke berkas
4. Membuka Berkas
void open(const char *filename, ios::openmode mode);
Sintaks standar dalam membuka file.
5. Flag Pembuka Berkas
Kode Mode Deskripsi
ios::app Mode menggabungkan. Semua keluaran akan digabungkan di
belakang berkas.
ios::ate Membuka sebuah berkas untuk mencetak dan memposisikan pointer
ke belakang berkas.
ios::in Membuka berkas untuk membaca data.
ios::out Membuka berkas untuk mencetak data
ios::trunc Jika berkas sudah ada, data dalam berkas akan dihapus terlebih
dahulu.
6. Contoh Membuka Berkas
fstream afile;
afile.open("berkas.txt", ios::out | ios::in );
Membuka berkas untuk membaca(ios::in) dan mencetak data ke berkas
tersebut(ios::out).
9. Pointer Berkas
Kita bisa memindahkan pointer di dalam
berkas supaya kita bisa membaca atau
mencetak di lokasi yang kita inginkan. Misal,
kita ingin mencetak di dalam file mulai byte ke
10.
11. Contoh Penggunaan
// posisi byte ke 100 dari berkas (asumsi ios::beg)
berkas.seekg( 100 );
// posisi byte 10 lebih depan dari posisi sekarang berkas
berkas.seekg( 10, ios::cur );
// posisi byte o dari paling belakang berkas
berkas.seekg( 0, ios::end );