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);
}