CPXXNETgetprobnameCPXNETgetprobname

例程 "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);