Session 26 File Processing
File
File adalah kumpulan dari catatan.
File dapat dibuka dan diperalat dengan menggunakan step sebagai berikut:
1. Deklarasi:
FILE *<nama variable> = fopen("<nama data>.<format data>","<command">);
Command terdapat sebagai berikut:
"w" = write (membuat file baru)
"r" = read (membaca file baru, harus terdapat filenya terlebih dahulu)
"a" = append (menambahkan apa dari yang sudah ada didalam file tersebut)
"r+" = read + write (membaca file terlebih dahulu, lalu dibuat filenya)
"w+" = write + read (membuat file terlebih dahulu, lalu dibaca filenya).
"a+" = read + append.
"rb" = baca file dalam bentuk binary
"wb" = tulis file dalam bentuk binary
Cara membuka File di C
#include <stdio.h>
int main(){
FILE *fp = fopen("data.txt","r");
fclose(fp);
}
Cara read File di C (Menggunakan fscanf)
#include <stdio.h>
int main(){
char nama[100][100];
int umur[100];
int i = 0;
FILE *fp = fopen("data.txt","r");
while(fscanf(fp,"%s#%d",&nama[i],&umur[i]) != NULL){
i += 1;
}
fclose(fp);
}
Cara membaca File di C(Menggunakan fprintf)
#include <stdio.h>
int main(){
char nama[100][100];
int umur[100];
int i = 0;
FILE *fp = fopen("data.txt","w");
while(fprintf(fp,"%s#%d",nama[i],umur[i]) != NULL){
i += 1;
}
fclose(fp);
}
File adalah kumpulan dari catatan.
File dapat dibuka dan diperalat dengan menggunakan step sebagai berikut:
1. Deklarasi:
FILE *<nama variable> = fopen("<nama data>.<format data>","<command">);
Command terdapat sebagai berikut:
"w" = write (membuat file baru)
"r" = read (membaca file baru, harus terdapat filenya terlebih dahulu)
"a" = append (menambahkan apa dari yang sudah ada didalam file tersebut)
"r+" = read + write (membaca file terlebih dahulu, lalu dibuat filenya)
"w+" = write + read (membuat file terlebih dahulu, lalu dibaca filenya).
"a+" = read + append.
"rb" = baca file dalam bentuk binary
"wb" = tulis file dalam bentuk binary
Cara membuka File di C
#include <stdio.h>
int main(){
FILE *fp = fopen("data.txt","r");
fclose(fp);
}
Cara read File di C (Menggunakan fscanf)
#include <stdio.h>
int main(){
char nama[100][100];
int umur[100];
int i = 0;
FILE *fp = fopen("data.txt","r");
while(fscanf(fp,"%s#%d",&nama[i],&umur[i]) != NULL){
i += 1;
}
fclose(fp);
}
Cara membaca File di C(Menggunakan fprintf)
#include <stdio.h>
int main(){
char nama[100][100];
int umur[100];
int i = 0;
FILE *fp = fopen("data.txt","w");
while(fprintf(fp,"%s#%d",nama[i],umur[i]) != NULL){
i += 1;
}
fclose(fp);
}
Comments
Post a Comment