Всем привет друзья.
пишу робота под америку и столкнулся вот с такой проблемой:
писал всегда на СИ подобном языке )) МКЛ это усеченный до нельзя СИ. и тем не менее все хорошо писалось..
сейчас же пишу под нинзю, а в нинзе си шарп. и вот с такой задачей уже долгое время не могу справиться:
как писал на МКЛ:
создаю структуру:
//--------------------------------------------------------------------------------------------
struct sDataBar { ... };
//--------------------------------------------------------------------------------------------
создаю 2 экземпляра стуктуры:
sDataBar OsnDataBar; // Структура с ДАННЫМИ на баре для основного ТФ
sDataBar HlpDataBar; // Структура с ДАННЫМИ на баре для вспомогательного ТФ
далее в теле программы:
передаю в цикле на каждый бар обе структуры
MathDataForBar(OsnDataBar, i, 1);
MathDataForBar(HlpDataBar, i, 2);
в самой функции принимаю структуру так:
void MathDataForBar(sDataBar &DataBar,int i, int variant)
{
...
//делаю с данными шпили вили ))
...
}
ключевая фишка в СИ это передача по ссылке &
(
Читать дальше )