Bab 13 Manipulasi Fail.

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

Algoritma Kriptografi Modern (Bagian 1)
8. FILE.
Input dan Output.
Mengamati Proses pada SO Linux
Mulai Baca x x>x; if(x
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
ALGORITMA 6 April 2017 Pseudocode #3 STIKOM.
Akses File As’ad Djamalilleil
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
8. FILE.
CSE1301 Sem /8/2017 File I/O Lecture 19: File I/O.
Notasi Algoritma.
ALGORITMA PSEUDOCODE Pertemuan Ke-2 Meilia Nur Indah Susanti, ST.,MKom
Materi 7 Lintas Data Rekam Baca File. Introduction Lintas data Rekam Baca meliputi perekaman data kedalam media rekam magnetik, pembacaan data dari media.
Algoritma Kriptografi Modern (Bagian 1)
File Data Pertemuan ke 13..
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Pemprograman Terstruktur 1
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Metode Perancangan Program
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
FILE STREAM ASDOS PV MENULIS FILE Kelas StreamWriter merupakan turunan dari kelas TextWriter yang dapat digunakan untuk menulis data text ke aliran.
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
Fungsi-fungsi tambahan dalam PHP Session dan Cookie
PHP By : Lisda Juliana P.,Ssi..
File & Stream Kegunaan File :
Pemrograman WEB I Pertemuan 9.
Materi 9 LOGIKA & ALGORITMA.
CS1023 Pemrograman Komputer
Algoritma.
Input dan Output TEE 2103 Algoritma dan Pemrograman
Operasi File Operasi File.
OPERASI FILE Sugondo Hadiyoso.
Operasi File Pertemuan ke-12 Bahasa C.
Algoritma dan Pemrograman
Struktur Perulangan Yohana Nugraheni.
PENERAPAN ATAU MANAJEMEN FILE dalam PHP
As’ad Djamalilleil Akses File As’ad Djamalilleil
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
DASAR PEMROGRAMAN File.
PERTEMUAN 9 PHP 2.
Pemrograman Web Pemrosesan File
FILE.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
MATERI PERKULIAHAN TEKNIK KOMPILASI
SISTEM PENGENDALIAN UNIX
Bab 2 Jenis Data.
PENGURUSAN FAIL BAB 8.
CHAPTER 2: LIST & LINKED LIST
Bab 10 Fungsi.
Bab 2 Alkhwarizmi.
SARJANA TEKNOLOGI MAKLUMAT FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT
Bab 5 Sistem Tetingkap.
PENGATURCARAAN C/C++ (C) Md Yazid Mohd Saman, 2013
Bab 5 Sistem Tetingkap.
ALGORITHM & DATA STRUCTURE BY : SUZILA YUSOF
BENGKEL VISUAL BASIC 6.0.
Pengenalan kepada Bahasa C
BENGKEL VISUAL BASIC 6.0.
File & Stream Kegunaan File :
Bab 15 Struktur.
Bab 5 Input dan Output.
Bab 11 Tatasusunan.
Bab 5 Sistem Tetingkap.
Transcript presentasi:

Bab 13 Manipulasi Fail

Fail Input dan Output Input dan output piawai bagi aturcara C ialah papankunci dan paparan (monitor) Input juga boleh diterima dari fail, dan output boleh ditulis ke dalam fail  fail data Terdapat dua jenis fail data : fail teks dan fail binari Setiap fail teks diakhiri dengan aksara akhir-fail (end-of-file) <eof> Setiap baris diakhiri dengan aksara baris-baru <newline> Contoh: Fail ini adalah fail teks.<newline> Ia terdiri dari dua baris. <newline> <eof>

Membuka dan Menutup Fail Penuding fail digunakan untuk membuka, menutup, dan merujuk kepada tempat tertentu dalam fail input dan output Sintaks pengisytiharan penuding: FILE *nama_penuding; Fail input dan output perlu dibuka sebelum boleh digunakan ( baca/tulis ) Sintaks membuka fail: nama_penuding = fopen(nama_fail, mod_capaian); Fail juga perlu ditutup selepas digunakan Sintaks menutup fail: fclose(nama_penuding);

Membuka dan Menutup Fail Contoh: FILE *fmasuk, *fkeluar; : fmasuk = fopen(“Pelajar.dat”, “r”); fkeluar = fopen(“Keputusan”, “w”); fclose(fmasuk); fclose(fkeluar); Nama_fail boleh terdiri dari rentetan nama fail itu sendiri atau pembolehubah rentetan Contoh menggunakan pembolehubah rentetan: FILE *fin; char fail_input[ ] = “Pelajar”; fin = fopen(fail_input, “r”);

Membuka dan Menutup Fail Mod_capaian menyatakan operasi yang boleh dilakukan terhadap fail yang dibuka Mod Maksud “r” hanya untuk dibaca (read) “w” hanya untuk ditulis – bermula dari awal fail (write) “a” hanya untuk ditulis – bermula dari akhir fail (append) “r+” untuk kemaskini – baca dan tulis “w+” untuk kemaskini – cipta, baca, dan tulis “a+” untuk kemaskini – baca keseluruhan fail, atau tulis dihujung fail

Membuka dan Menutup Fail Sekiranya proses membuka fail berjaya, penuding akan merujuk kepada baris pertama dan aksara pertama dalam fail yang dibuka Jika tidak, penuding tidak menunjuk ke mana-mana, juga disebut sebagai bernilai NULL Untuk mengelak ralat yang serious, aturcara perlu ditamatkan sekiranya terdapat fail yang gagal dibuka Maka, segmen berikut penting: fin = fopen(“data”, “r”); if ( fin == NULL ) { printf(“Terdapat ralat semasa membuka fail data\n”); exit(1); }

Menulis ke Fail Teks – fprintf() Sintaks: fprintf( nama_penuding, format_output [ , senarai_nilai] ); Contoh: fprintf( fout, “d%”, nom); putc() digunakan untuk menulis satu aksara ke dalam fail Sintaks putc(): putc(aksara, nama_penuding); putc(‘q’, fout); atau putc(aks, fout); yang mana aks adalah pencam pembolehubah yang menyimpan suatu nilai aksara fputs() digunakan untuk menulis satu rentetan ke dalam fail Sintaks fputs(): fputs(rentetan, nama_penuding); fputs(“baris pertama”, fout); atau fputs(baris, fout); yang mana baris adalah pencam suatu rentetan atau nama suatu tatasusunan aksara

Membaca daripada Fail Teks – fscan() Sintaks : fscanf(nama_penuding, format_output [ , senarai nilai ] ); Contoh: fscanf(fin, “%d %c”, &matrik, &gred); Membaca satu aksara dari fail  getc() Sintaks getc(): pembolehubah_aksara = getc(nama_penuding); while ( (aks = getc(fin) ) != EOF ) { : } Membaca satu rentetan dari fail  fgets() Sintaks fgets(): fgets(pubah_rentetan, pjg_maks_rentetan, nama_penuding); while ( (fgets(nama, 30, fin) ) != NULL ) {