CPXXNETgetprobname 和 CPXNETgetprobname
例程 "CPXXNETgetprobname/CPXNETgetprobname用于访问存储在网络问题对象中的问题名称。
int CPXXNETgetprobname( CPXCENVptr 环境, CPXCNETptr 网, char * buf_str, CPXSIZE bufspace, CPXSIZE * 剩余_p )
int CPXNETgetprobname( CPXCENVptr 环境, CPXCNETptr 网, char * buf_str, int bufspace, int * 剩余_p )
描述
例程 "CPXXNETgetprobname/CPXNETgetprobname用于访问存储在网络问题对象中的问题名称。
注:
如果该例程返回 CPXERR_NEGATIVE_SURPLUS,那么 *surplus_p 中的值将为负并指定所提供内存与所需内存之差(以字节计)。
参数
- env
- 一个指向
CPXXopenCPLEX/CPXopenCPLEX所返回 CPLEX 环境的指针。 - net
- 一个指向 CPLEX 网络问题对象的指针,此指针由
CPXXNETcreateprob/CPXNETcreateprob返回。 - buf_str
- 将问题名称复制到其中的缓冲区。
- bufspace
- 数组 "
buf_str的大小(字节)。 - surplus_p
- 整数指针,用于返回 "
bufspace与存储问题名称所需字节数之间的差值。
返回
如果此例程成功,那么会返回 0(零),而如果发生错误,那么会返回非零。 CPXERR_NEGATIVE_SURPLUS表示 "buf数组中没有足够空间容纳该名称。
示例
status = CPXNETgetprobname (env, net, name, namesize, &surplus);