补充了配置文件中参数的缺省情况

This commit is contained in:
jackfiled 2022-06-03 14:49:18 +08:00
parent 6db5438a94
commit 4d956ceb41

View File

@ -137,14 +137,22 @@ rail_node_t *ReadConfigFile()
}
if (distance != 0 && total_station != 0)
// 处理参数去缺省值的情况
if (distance == 0)
{
return CreateRails(distance, total_station);
distance = 2;
}
else
if (total_station == 0)
{
return NULL;
total_station = 5;
}
if(chosen_strategy == -1)
{
chosen_strategy = BUS_FCFS;
}
rail_node_t *head = CreateRails(distance, total_station);
return head;
}
void PrintState()