Есть код:
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 то последнии два значения массива совершенно не те что должны быть. Скорее всего где-то туплю я, но ни как не могу найти где. Укажите плиз на ошибку или подскажите куды копать.
Похожие темы
- Форум Помогите с realloc() (2002)
- Форум Динамическое выделение памяти под массив (2007)
- Форум QGraphicsScene правильное помещение элементов и вылеты программы (2012)
- Форум массивы и указатели С++ (2004)
- Форум FLTK не могу понять, как работает resize ? (2014)
- Форум Segmentation fault (Core dumped) (2018)
- Форум Ищу аналог union/enum/adt для Python/Go (2019)
- Форум Набивка значений из двух списков в Map (2016)
- Форум QWT логарифмический масштаб (2009)
- Форум [QT] string и QString (2009)