Bahan Praktek File Pada C/C++
#include <iostream.h>#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <string.h>
struct dataproduk{
char kode[5] ;} recproduk[10] ;
char nama[20] ;
long harga ;
void main() {
FILE *coba ;}
char gj[10] ;
float atof() ;
int i, n = 0 ;
char lagi ;
do {
clrscr() ;
gotoxy (35, 5) ; cout << “MEMASUKKAN DATA PRODUK” ;
gotoxy (35, 6) ; cout << “————————————”;
gotoxy (35, 10); cout << “————————————”;
gotoxy (35, 7) ; cout << “Kode Produk : “;
gets(recproduk[n].kode) ;
gotoxy (35, ; cout << “Nama Produk : “;
gets(recproduk[n].nama) ;
gotoxy (35, 9) ; cout << “Harga : “;
cin >> recproduk[n].harga ;
gotoxy (35, 11) ; cout << “Input Data Lagi [Y/T] : “;
cin >> lagi ;
n++ ;
}while(lagi==’Y’ || lagi==’y') ;
coba = fopen(“c:\\Produk.Dat”, “wb”) ;
for ( i=0 ; i <n ; ++i ) {
fwrite(&recproduk[i], sizeof(recproduk[i]),1,coba) ;
}
fclose(coba) ;
gotoxy (10, 24) ; cout << “Thanks For User This Program”;
Jika program tersebut di jalankan maka akan menampilkan hasil seperti berikut ini :
Bagaimana bentuk data yang tersimpan di dalam file Produk.Dat, perhatikan gambar di bawah ini :