File Handling
Pemrosesan file di C memungkinkan kita untuk membaca dari dan menulis ke file di sistem. Ini dilakukan menggunakan fungsi-fungsi standar seperti fopen
, fscanf
, fprintf
, dan fclose
.
Contoh sederhana membaca dan menulis ke file:
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "w");
if (file == NULL) {
printf("Error opening file!\n");
return 1;
}
fprintf(file, "Hello, file!\n");
fclose(file);
file = fopen("example.txt", "r");
char line[100];
if (fgets(line, sizeof(line), file)) {
printf("%s", line);
}
fclose(file);
return 0;
}