#include /* HEX standard input to standard output */ void HEX_digit(short di, FILE *file); main(int argc, char *argv[]) { short c; short hi, low; short nl; FILE *file; double ff[10]; long size; if(argc!=2) {printf("Opps!\n");return;} file=fopen(argv[1],"w"); if(file==0) {printf("File %s failed to open.\n",argv[1]);return;} for(nl=0;nl<=9;nl++) ff[nl]=(1.02)*(nl+0.5); size=fwrite((void*)ff,sizeof(double),10,file); fclose(file); printf("%i\n",size); } void HEX_digit(short di, FILE *file) { if(di>9) putc('a'-10+di,file); else putc('0'+di,file); }