konversi perintah pengelolaan file sequential

3 downloads 61 Views 57KB Size Report
FILE_A = fopen(“Nama File.Ekstensi File”,”Modus. File”). Note : modus file apa yang dipake…?cari…!!! FILE_A•open(“Nama File.Ekstensi File”,”Modus. File”).
TABEL KONVERSI SINTAKS PERINTAH FILE DALAM ALGORITMA DAN C/C++ No 1

3

Algoritma Rekaman : < Data ke-1 : Tipe Data, Data ke-2 : Tipe Data, …, Data ke –n : Tipe Data > Atau Rekaman : Record Data ke-1 : Tipe Data Data ke-2 : Tipe Data ... Data ke-n : Tipe Data End Record FILE_A : file sequential of *) REKFILE_A : Rekaman 1) EOF : boolean OPEN (FILE_A,REKFILE_A)

4

REWITE(FILE_A,REKFILE_A)

5

NOT EOF (FILE_A)

2

struct{ Tipe Data Data ke-1; Tipe Data Data ke-2; … Tipe Data Data ke-n; }Rekaman;

FILE *FILE_A;

FILE_A = fopen(“Nama File.Ekstensi File”,”Modus File”) Note : modus file apa yang dipake…?cari…!!! FILE_A = fopen(“Nama File.Ekstensi File”,”Modus File”) Note : modus file apa yang dipake…?cari…!!! ! feof(FILE_A)

struct{ Tipe Data Data ke-1; Tipe Data Data ke-2; … Tipe Data Data ke-n; }Rekaman;

ifstream FILE_A; ofstream FILE_A; Note : apa bedanya hayo…!!! FILE_A•open(“Nama File.Ekstensi File”,”Modus File”) Note : modus file apa yang dipake…?cari…!!! FILE_A•open(“Nama File.Ekstensi File”,”Modus File”) Note : modus file apa yang dipake…?cari…!!! ! File_A•eof()

6

READ(FILE_A,REKFILE_A)

Membaca sebuah nilai karakter dari file untuk diletakan di penyangga Ex : Karakter = fgetc( FILE_A); Membaca sebuah nilai integer dari file untuk diletakan di penyangga Ex : Nilai = getw(FILE_A); Membaca sebuah nilai string dari file untuk diletakan di penyangga Ex : int Max = 255; char String[Max]; String = fgets(FILE_A);

Membaca sebuah blok data dari file untuk diletakan di penyangga Ex : fread(&REKFILE_A,sizeof(REKFILE_A), 1,FILE_A); Membaca sebuah data terformat dari file untuk diletakan di penyangga Ex : fscanf( FILE_A,”Format Data ke-1 format Data ke-2, ... , Format Data ke-n \n”,&REKFILE_A•Data ke-1, &REKFILE_A•Data ke-2, ... , &REKFILE_A•Data ke-n);

Membaca sebuah nilai karakter dari file untuk disimpan ke dalam penyangga. Ex : char Karakter; FILE_A•get(Karakter); Membaca sebuah nilai dari file untuk disimpan ke dalam penyangga. Ex : Int Nilai; FILE_A >> Nilai; Membaca sebuah nilai String dari file untuk disimpan ke dalam penyangga. Ex : int Max = 255; char String[Max]; FILE_A•getline(String, Max);

Meletakan sebuah blok data dari file untuk disimpan ke dalam penyangga Ex : FILE_A•read((char *) &REKFILE_A, sizeof(REKFILE_A)); Meletakan beberapa nilai ke penyangga untuk direkam ke dalam file Ex : FILE_A >> REKFILE_A•Data ke1>>REKFILE_A•Data ke-2>> ... >> REKFILE_A•Data ke-n;

7

8

WRITE(FILE_A,REKFILE_A)

CLOSE(FILE_A)

Meletakan sebuah nilai karakter ke penyangga untuk direkam ke dalam file Ex : fputc(’A’ , FILE_A); Meletakan sebuah nilai integer ke penyangga untuk direkam ke dalam file Ex : putw(212 , FILE_A); Meletakan sebuah nilai string ke penyangga untuk direkam ke dalam file Ex : fputs(”Dosen Pemrograman Terstruktur I Ganteng” , FILE_A);

Meletakan sebuah nilai karakter ke penyangga untuk direkam ke dalam file Ex : FILE_A.put(’A’); Meletakan sebuah nilai (integer) ke penyangga untuk direkam ke dalam file Ex : FILE_A