IT集装箱 2017-08-01 06:09 采纳率: 0%
浏览 1683
已结题

读取定义了多个结构体的c++头文件转化成xml格式

 #define NAME_LENGTH_GENERIC    20
#define NAME_LENGTH_TEMPFPLAN 45

typedef struct
{
    BYTE   byAircraftTotal;
    BYTE   byRadar;
    BYTE   byPilot;
    BYTE   byEdge[16][2];
}tagBaseRPTABLE;

typedef struct
{
    short byAircraftTotal;
    BYTE   byRadar;
    BYTE   byPilot;
    BYTE   byEdge[16][2];
}tagBaseNewRPTABLE;

typedef struct 
{
     int   iQFE;
     int   iVis;
     char  szCloud[8];
     int   iTemperture;
}tagBaseWEATHER;

typedef struct 
{
    char szRadarName[20];
    int  iRadarType;
}tagBaseEplanRadar;

以上是头文件test.h中定义的结构体内容,转化成以下xml格式

 <tagBaseRPTABLE>
    <byAircraftTotal type="BYTE"> </byAircraftTotal>
    <byRadar type="BYTE"> </byAircraftTotal>
    <byPilot type="BYTE"> </byAircraftTotal>
    <byEdge[16][2] type="BYTE"> </byAircraftTotal>
</tagBaseRPTABLE>
  • 写回答

1条回答 默认 最新

  • shen_wei 2017-08-01 06:53
    关注
    评论

报告相同问题?

悬赏问题

  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名