Есть код:
double observArrL[((numDir + 1))];
double observArrR[((numDir + 1))];
double directArr[numDir + 1];
QTableWidgetItem *obsItem = new QTableWidgetItem;
for(int i = 0; i < ((numDir + 1) * 2); (i=i+2)){
obsItem = logMetering->item(i , 0);
observArrL[i] = DegToDig(obsItem->text());
obsItem = NULL;
}
for(int i = 1; i < ((numDir + 1) * 2); (i=i+2)){
obsItem = logMetering->item(i , 0);
observArrR[i] = DegToDig(obsItem->text());
obsItem = NULL;
}
calcMdir(observArrL, observArrR, (numDir + 1), directArr);
и код функции calcMdir:
for(int i = 0; i < size; i++){
directArr[i] = (observArrL[i] + observArrR[i] - 180) / 2;
}
Вопрос в том что когда я проверяю значения массивов observArr они верны, а когда я проверяю их значения уже в функции calcMdir то последнии два значения массива совершенно не те что должны быть. Скорее всего где-то туплю я, но ни как не могу найти где. Укажите плиз на ошибку или подскажите куды копать.
Похожие темы
- Форум FLTK не могу понять, как работает resize ? (2014)
- Форум Набивка значений из двух списков в Map (2016)
- Форум Опять лаба по C (2005)
- Форум передача значения lineEdit (2009)
- Форум QML: Unable to assign [undefined] to (2018)
- Форум ROX-Filer и не юникодная локаль. Патч (2004)
- Форум Не понимаю с mmap.. (2005)
- Форум Переписать код на Java, чтобы он не тормозил и не жрал память (2013)
- Форум Использование placement new (2014)
- Форум Определить тип передаваемого значения (2012)