#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *pf;
char kar;
/* Ciptakan file */
if ((pf = fopen("COBA.TXT", "w")) == NULL) {
printf("File tidak dapat diciptakan!\n");
exit(1);
}
fclose(pf);
return 0;
}
PROGRAM 2
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *pf;
char kar;
printf("\n");
fclose(pf);
return 0;
}
PROGRAM 3
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *pf;
int nilai, sudah_benar;
char jawab;
return 0;
}
PROGRAM 4
#include <stdio.h>
#include <stdlib.h>
int main() { // You should specify the return type of 'main' as 'int'
if (feof(pf) != 0) {
break; // If the end of the file is reached, exit the loop
}
PROGRAM 5
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
FILE *f_struktur;
struct {
char judul[261];
char pengarang[20];
int jumlah;
} buku;
printf("Jumlah: ");
scanf("%d", &buku.jumlah); // Read the quantity
fclose(f_struktur);
return 0;
}
PROGRAM 6
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *f_struktur;
struct {
char judul[30];
char pengarang[30];
int jumlah;
} buku;
int i = 1;
printf("%-2s %-30s %-30s %s\n", "No", "Judul Buku", "Nama Pengarang", "Jumlah");
printf("\n");
fclose(f_struktur);
return 0;
}
PROGRAM 7
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
FILE *f_teks;
char string[PANJANG];
char namafile[65];
fclose(f_teks);
return 0;
}
PROGRAM 8
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h> // For toupper
int main() {
FILE *pf_input, *pf_output;
char string[PANJANG];
char namafile_inp[65], namafile_out[65];
fclose(pf_input);
fclose(pf_output);
fclose(pf_output);
return 0;
}
PROGRAM 9
#include <stdio.h>
#include <stdlib.h>
int main() {
struct {
char judul[30];
char pengarang[30];
int jumlah;
} buku;
FILE *pf;
char jawab;
int i, no_record, sudah_benar;
long int offset_byte;
// Open file
if ((pf = fopen("DAFBUKU.DAT", "rb")) == NULL) {
printf("File tidak dapat dibuka!\n");
exit(1);
}
do {
i = 1;
printf("Nomor record dr data yg mau ditampilkan: ");
scanf("%d", &no_record);
printf("\n");
fclose(pf);
return 0;
}
PROGRAM 10
#include <stdio.h>
#include <stdlib.h>
#define SATU_RECORD 1
int main() {
struct {
char judul[30];
char pengarang[30];
int jumlah;
} buku;
FILE *pf;
char jawab;
int no_record, sudah_benar, hasil_baca;
long int offset_byte;
do {
printf("Nomor record dari data yg mau diubah : ");
scanf("%d", &no_record);
if (hasil_baca == 0) {
printf("Nomor record tdk dikenali!\n");
} else {
printf("\n%-30s %-30s %s\n\n", "Judul Buku", "Nama Pengarang", "Jumlah");
printf("%-30s %-30s %d\n", buku.judul, buku.pengarang, buku.jumlah);
printf("Jumlah buku tsb kini= ");
scanf("%d", &buku.jumlah);
PROGRAM 11