June 2009

#include<stdio.h> #include<string.h> void main() { FILE *asli,*kopian; char x[20],y[20]; char s; printf(“file asli : “); gets(x); fflush(stdin); printf(“nama file kopi : “); gets(y); fflush(stdin); asli=fopen(x,”r”); kopian=fopen(y,”w”); if(asli==NULL) printf(“gagal buka file […]

#include<stdio.h> #include<string.h> void main() { FILE *f; f=fopen(“Mhs.dat”,”ab”); if(f==”NULL”)printf(“gagal dibuka\n\n”); struct mhs{ char nama[20]; int nim; float ipk; }mahasiswa[5]; char tambah=’Y’; int i; do{ printf(“tambah mahasiswa”); printf(“\nmasukkan nama : “); […]

#include<stdio.h> void main() { FILE *fo; fo=fopen(“Mhs.dat”,”r”); if(fo==NULL)printf(“file gagal dibuka”); char n[20],i[10]; printf(“%20s”,”nama”); printf(“%12s”,”NIM”); printf(” %6s\n”,”ipk”); while(!feof(fo)){ float f; fread(n,sizeof(char),20,fo); printf(” %20s”,n); fread(i,sizeof(char),10,fo); printf(” %12s”,i); fscanf(fo,”%f”,&f); printf(” %4.1f\n”,f);} fclose(fo); getchar(); […]

#include<stdio.h> #include<string.h> void main() { FILE *f; f=fopen(“Mhs.dat”,”wb”); if(f==”NULL”)printf(“gagal dibuka\n\n”); struct mhs{ char nama[20]; int nim; float ipk; }mahasiswa[5]; int i; for(i=0;i<5;i++){ printf(“Mahasiswa %d”,i+1); printf(“\nmasukkan nama : “); gets(mahasiswa[i].nama); fflush(stdin); […]

#include<stdio.h> void main() { FILE *fp; fp=fopen(“fgetc.txt”,”r”) ; if(fp==NULL)printf(“file tidak dapat dibuka”); int i,a,b,x[9],year,count; int atas51=0,antara4451=0,antara3643=0,antara2835=0,bawah28=0; while(!feof(fp)){ for(i=0;i<9;i++) x[i]=fgetc(fp); a=(x[6]-48)*10; b=x[7]-48; year=a+b; if(109-year>52)atas51++; if(109-year>=44 && 109-year<=51)antara4451++; if(109-year>=36 && 109-year<=43)antara3643++; if(109-year>=28 […]