English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Kamis, 16 Juni 2011

tugas k.progrm

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] ;
char nama[20] ;
long harga ;
} recproduk[10] ;
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, 8) ; 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 :

Tidak ada komentar:

Posting Komentar