FILE PROCESSING
Dalam materi ini, saya belajar tentang cara mengedit,menyimpan,atau membaca data(ini format kodingannya hafalan).
Yang sudah harus ada dalam File Proxessing ini adalah
FILE *nama_variabel; contoh : FILE *data;
Dan berikut adalah command" atau Mode" yang digunakan :
“r” opening a file to be read.
“w” creating a file to be written.
“a” opening a File for data append.
“r+” opening a File for read/write.
“w+” creating file for read/write.
“a+” opening a File for read/append.
“w” creating a file to be written.
“a” opening a File for data append.
“r+” opening a File for read/write.
“w+” creating file for read/write.
“a+” opening a File for read/append.
//masih ada lagi mode/commandnya, boleh dicari sendiri digugel.
format dan contoh untuk membuka file/data
FILE *nama_variabel_file;
nama_variabel_file=fopen("nama_file.tipe_file","mode");
//if dibawah ini tidak harus digunakan, tapi saya pake ini untuk jaga" aja takut typo dll.
if(nama_variabel_file == NULL)
{
printf("No Data!");
}
while(!feof(nama_variabel_file))
{
fscanf(nama_variabel_file,"%...",nama_variabel);
}
//jangan lupa tutup filenya
fclose(nama_variabel_file);
contoh :
FILE *film;
int pilih,count;
film = fopen("soal10.txt","r");
if(film == NULL)
{
printf("ERROR!");
}
while(!feof(film))
{
fscanf(film,"%s%d.%d%d\n",data[count].judul,&data[count].jem ,&data[count].menit,&data[count].seat);
count++;
}
fclose(film);
//saya menggunakan struct
contoh untuk menprint file/data
for(int i = 0 ; i < count ; i++)
{
printf("film,"%s%d.%d%d\n",data[i].judul,&data[i].jem ,&data[i].menit,&data[i].seat");
}
format untuk mewrite file/data
if(!count)
{
return;
}
file = fopen("nama_file.tipe_file","w");
for(int i = 0 ; i < count ; i++)
{
fprintf(nama_variabel_file,"%...",nama_variabel);
}
fclose(file);
Sekian Terima Kasih :)
Elliana Hendry
2201789132
Comments
Post a Comment