www.pudn.com > XDR.rar > xdriosvr.c, change:2008-11-26,size:513b


/*
 * xdrioxvr - lee de un archivo un int y un float y los decodifica
 */

#include <stdio.h>
#include <rpc/xdr.h>

main (argc, argv)
int  argc;
char *argv[];
{
  XDR  xdrh;
  FILE *fp;

  int i;
  float f;

  if (argc != 2) {
    printf ("USO: xdrio <fname>\n");
    exit (1);
  }
  if ((fp = fopen(argv[1], "r")) == NULL) {
    printf ("FOPEN\n");
    exit (1);
  }
  xdrstdio_create (&xdrh, fp, XDR_DECODE);
  xdr_int (&xdrh, &i);
  xdr_float (&xdrh, &f);

  printf ("i= %d  f= %f\n", i, f);

  fclose (fp);
}