⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hdf_copy_test.c

📁 在 linux平台上的网页编程的模板
💻 C
字号:
#include "cs_config.h"#include <stdio.h>#include <string.h>#include "util/neo_misc.h"#include "util/neo_hdf.h"int main(void) {  HDF *hdf_1, *hdf_2;  HDF *cur_node,*last_node;  hdf_init(&hdf_1);  hdf_read_file(hdf_1,"hdf_copy_test.hdf");  hdf_dump(hdf_1,NULL);  cur_node = hdf_get_obj(hdf_1,"Chart");  last_node = cur_node;  cur_node = hdf_get_obj(cur_node,"next_stage");  while (hdf_get_obj(cur_node,"next_stage") && strcmp(hdf_get_value(cur_node,"Bucket.FieldId",""),"QUEUE")) {    last_node = cur_node;    cur_node = hdf_get_obj(cur_node,"next_stage");  }  if (hdf_get_obj(cur_node,"next_stage")) {    hdf_copy(hdf_1,"TempHolderPlace",hdf_get_obj(cur_node,"next_stage"));  }  ne_warn("Delete tree from node: %s", hdf_obj_name(last_node));  hdf_remove_tree(last_node,"next_stage");  hdf_dump(hdf_1,NULL);  fprintf(stderr,"-----------------\n");  hdf_copy(last_node,"next_stage",hdf_get_obj(hdf_1,"TempHolderPlace"));  hdf_dump(hdf_1,NULL);  /* Test copy and destroy, make sure we actually copy everything and   * don't reference anything */  hdf_init(&hdf_2);  hdf_copy(hdf_2, "", hdf_1);  hdf_destroy(&hdf_1);  hdf_dump(hdf_2, NULL);  hdf_destroy(&hdf_2);  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -