Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ht1515
шарпопочитатель
58 / 25 / 1
Регистрация: 31.01.2010
Сообщений: 954
#1

Может ли быть ошибка при передаче данных? - C++

27.09.2011, 15:27. Просмотров 340. Ответов 4
Метки нет (Все метки)

есть функция:
C++
1
CalculateMovingAverage(&RMSSmoothLenghtM1, URMS.Channel1M, URMSSmooth.Channel1M);
такая обработка правильная будет?

C++
1
2
3
4
5
6
7
8
9
10
void __fastcall CalculateMovingAverage(int *len, double in[], double out[]) {
 
    for (int k = 0; k < *len - N; k++) {
        out[k] = 0;
        for (int i = 0; i < N; i++) {
            out[k] = out[k] + in[k + i];
        }
        out[k] = out[k] / (double)N;
    }
}
URMS.Channel1M- это структура. в ней массивы
то есть URMS структура
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2011, 15:27     Может ли быть ошибка при передаче данных?
Посмотрите здесь:

В чём может быть ошибка? - C++
Описать функцию Power4(x,a,ξ) вещественного типа (параметры х, а, ξ - вещественные, |х|&gt;1; a,ξ &gt; 0), находящую приближенное значение...

В чём может быть ошибка? - C++
Не пойму в чём ошибка в программе: #include &lt;iostream&gt; using namespace std; int main( ) // Program that...

где может быть ошибка на с++ - C++
при подсчете sn через 5 членов цикл повторяется вот текст программы #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; ...

В чём может быть ошибка? - C++
Пишет, что нету точки с запятой. Где??? #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; { class Program ...

Где может быть ошибка? - C++
#include &lt;iostream&gt; #include &lt;queue&gt; #include &lt;string&gt; using namespace std; int main(){ string s; queue&lt;string&gt;...

В чем может быть ошибка? - C++
Вот программа: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;stdlib.h&gt; #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
27.09.2011, 16:07     Может ли быть ошибка при передаче данных? #2
N глобальная переменная? Не айс.
Этим (k < *len - N) чего получить хочешь? А этим (i < N) ? Одно исключает другое.
В общем, ошибка в строке 3.
ht1515
шарпопочитатель
58 / 25 / 1
Регистрация: 31.01.2010
Сообщений: 954
27.09.2011, 17:12  [ТС]     Может ли быть ошибка при передаче данных? #3
Deviaphan, N это глобальная переменная равна 10. А функция - определение среднего скользящего... ладно , проверю версию. Но что-то не очень верится если честно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
27.09.2011, 17:16     Может ли быть ошибка при передаче данных? #4
Ой, я про длину неправильно сказал. Не увидел что там * есть. Может и норм тогда.
Зачем длина передаётся как не константный указатель, если не изменяется внутри функции?
Длина точно больше 10 передаётся?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2011, 17:43     Может ли быть ошибка при передаче данных?
Еще ссылки по теме:

В чём может быть ошибка программы? - C++
Подскажите, пожалуйста, в чём может быть ошибка в программе: Test.cpp #include &lt;iostream&gt; #include &quot;Date.h&quot; #include...

В чём может быть ошибка программы? - C++
Программа должна читать файл parts.dat что бы создать репорк на основе данных в файле. На дисплай долны выводится: Part ...

При передачи указателя на обьект ошибка,а при передаче ссылки на указатель нет. Почему? - C++
Hi All! class SomeObj { public: int x; }

Правильно ли и в каком случае может быть ошибка? - C++
Определить произведение элементов массива, расположенных между максимальным и «центральным» элементами массива (предполагается, что число...

В чем может быть ошибка, и как её вылечить? - C++
Проблема такая. Покуда я студент, то пичкают нас всяческой дрянью, и вот настал язык Си. С С++ я знаком, и ноутбук с никсами прекрасно...

Подскажите где в программе может быть ошибка - C++
#include &lt;iostream&gt; #include &lt;math&gt; #include &lt;conio&gt; #include &lt;time.h&gt; #include &lt;stdio.h&gt; using namespace std; FILE *f1; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ht1515
шарпопочитатель
58 / 25 / 1
Регистрация: 31.01.2010
Сообщений: 954
27.09.2011, 17:43  [ТС]     Может ли быть ошибка при передаче данных? #5
Deviaphan, да ... вообще код работает нормалльно, данные только не те становятся в выходном массиве и все) псиоделика конечно ,но так.
Yandex
Объявления
27.09.2011, 17:43     Может ли быть ошибка при передаче данных?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru