XDR-.x文件的简单使用

来源:互联网 发布:mac版beyond compare 编辑:程序博客网 时间:2024/04/30 22:09

XDR-.x文件的简单使用

2014年4月7日16:36:03

1、定义一个.x文件,lww.x。文件内容如下:

struct lww_int{int m_nAge;};

2、使用rpcgen命令编译:

rpcgen lww.x

生成两个文件lww.h和lww_xdr.c。

3、编写C程序。

#include <stdio.h>#include <rpc/rpc.h>#include "lww.h"int main(){printf("begin\n");FILE * pFile = fopen("lww.txt","rb");XDR  XDR;xdrstdio_create(&XDR,pFile,XDR_DECODE);lww_int aLwwInt;xdr_lww_int(&XDR,&aLwwInt);xdr_destroy(&XDR);fclose(pFile);printf("%d\n",aLwwInt.m_nAge*2);printf("end\n");return 0;}


 

 



 

 

 

0 0
原创粉丝点击