H.5 float2ascii.c

/*  
 * float2ascii.c -- Muestra un fichero de reales.  
 *  
 * Este fichero fuente puede encontrarse en:  
 * http://www.ace.ual.es/~vruiz/docencia/redes/practicas/float2ascii.c  
 *  
 * Compilar escribiendo:  
 * gcc float2ascii.c -o float2ascii spin.o  
 *  
 * gse. 2007  
 */  
 
#include <stdio.h>  
#include "spin.h"  
 
int main(int argc, char *argv[]) {  
  if(argc>1) {  
    fprintf(stderr,"%s < signal.float > signal.txt\n",argv[0]);  
    return 1;  
  }  
 
  for(;;) {  
    float x;  
    fread(&x,sizeof(float),1,stdin);  
    if(feof(stdin)) break;  
    printf("%f\n",x);  
    spin();  
  }  
 
  return 0;  
}