<分区>
我有 5-6 年没有使用 C、C++ 工作了。 但现在我必须做一个非常小的改变(下面解释)。 我尝试阅读教程,但只是感到困惑。
下面是包含 2 个属性的结构。 我需要创建它的引用并将值传递给这 2 个属性。
定义结构的文件。
//List of includes
typedef struct dscvs {
UPD_TRC(trc_no);
UPD_STS(status);
}dscvs_i;
使用struct变量的文件 //这里我需要创建一个 dscvs_i 类型的变量,这样我就可以在 UPD_TRC(trc_no) & UPD_STS(status) 中输入值; //这就是我正在做的
dscvs_i *i_updsc;
i_updsc->trc_no = trcno;
但这是抛出错误“错误:表达式必须是可修改的左值”
请提出建议。