我目前正在做我的論文,出現了一個我無法解決的問題。
我需要改變一個結構中的一個變數,但是我找不到這個變數的定義,代碼不是我的,而且很龐大,所以我不知道該找什么。這個結構的定義是這樣的:
typedef struct
{
double maxAperture;
double minAperture;
double A1;
double D3;
} electric_gripper。
我需要改變minAperture的值,但我找不到方法。有很多建構式可以初始化這個結構,而應該定義這些值的函式是這樣的:
void Planner::setElectricGripper(ElectricGripper&egripper)
{
this->egripper = egripper;
}
我試著在代碼中到處搜索 "egripper",但我找不到任何值。 我希望我能展示更多的代碼,但就像我說的,它不是由我創建的,而且它很龐大,所以我不能展示任何東西。請幫助我。謝謝你
。uj5u.com熱心網友回復:
結構應該這樣定義:
typedef struct electric_gripper
{
double maxAperture;
double minAperture;
double A1;
double D3;
} electric_gripper。
如果你想改變maxAperture,你可以這樣做:
electric_gripper test;
test.maxAperture = 100;
uj5u.com熱心網友回復:
typedef struct
{
double maxAperture;
double minAperture;
double A1;
double D3;
} electric_gripper;
electric_gripper egripper;
void setElectricGripper( electric_gripper &egripper1)
{
egripper1.maxAperture = 11.0;
this.egripper = egripper1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/316189.html
標籤:
