如何从 IBM i 文件中获取成员列表
How to get a list of members out of an IBM i file?
在这里不熟悉使用 IBM i,并且无法在知识库中找到此问题的解决方案。
我有一个图书馆。在那个图书馆里,我有一个文件。在该文件中,我有几个成员。每个成员都是一个 .c 文件。
我想做的是编写一个.cpp,在成员中查看该文件,获取每个成员的名称,然后与成员一起运行 CL 内容。
使用 qp0z1170.h 我确信我知道如何运行 CL 命令,但我似乎无法弄清楚如何遍历成员列表并获取他们的名字。
任何帮助将不胜感激。
您可以执行 DSPFD 以将成员列表获取到输出文件...
DSPFD FILE(LIB/FILE) TYPE(*MBRLIST) OUTPUT(*OUTFILE) OUTFILE(LIB/TARGET)
听起来您正在处理源物理文件 (PF-SRC(...
幸运的是,PF-SRC 仍然是一个数据库表。
只需使用列表数据库文件成员 (QUSLMBR( API
请注意,它通过用户空间返回数据...因此,您将需要使用*USRSPC API来处理数据。
创建用户空间 (QUSCRTUS( API
更改用户空间属性 (QUSCUSAT( API
检索指向用户空间的指针 (QUSPTRUS( API
删除用户空间 (QUSDLTUS( API
您可以在 QSYSINC 库的 H 文件中找到 IBM API 的包含文件。
我会发布一些代码,但我只使用过 RPG 中的 API。
相关文章:
- 为什么我在空指针错误(链表)中获取成员访问权限
- 如何在结构初始化中获取成员C++
- 是否可以获取成员函数模板参数的拥有对象?
- 如何从 IBM i 文件中获取成员列表
- CPP:无法使用 -> 通过指针获取成员的值
- 如何在标题文件中获取成员功能的正确代码覆盖范围
- 通过std :: bind获取成员函数的地址
- 如何在折叠过程中获取成员类型的提升::mpl 占位符
- 获取成员指针的成员类型
- 如何在编译时获取成员私有时的偏移量?
- 如何从对象实例中获取成员Typedef
- 如何获取成员对象以通知其容器对象
- boost::variant-获取成员的向量属性
- C++元编程,使用switchcase设置和获取成员变量
- 如何获取成员函数的字符串表示形式
- 如何通过基类从派生类中获取成员(使用纯虚拟的除外)
- 如何获取成员函数指针的类
- libclang 获取成员声明
- 通过强制转换 nullptr 获取成员变量的偏移量
- 使用 CPP 获取成员函数的地址