Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопрос по передачу параметров в функцию 
:(
    Опции темы
toshkaexe
Дата 19.10.2007, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

Репутация: нет
Всего: 1



создан структура и переменная импа структуры
Eld     **eld;
далее выделили память именно таким образом
eld = (Eld **) malloc( сount * sizeof( Eld *) );

Далее над элементами памяти eld  производятся разные действия. одно из них это передача параметров в фунцкию
fun(eld,fun);
вот тут и ошибка возникает.
в функции у меня значение eld должно измениться.
Я  создаю некоторый временный тип NomberElem    и копирую в него значения из параметра функции. после этого я призвожу некорые манипуляции с ним  и копирую обратно в параметр функции. Вот тут - то и ругается на меня компиллятор. Ворнинги выдает.
Код

void AlignDeltaX(Eld **figure_position,
                int countEld
                )
    {
    Eld  *NomberElem;
    NomberElem    = malloc( countEld * sizeof( Eld ) );    
     
    for (j = 0; j < countEld; j++ ){ 
     NomberElem[j]=*figure_position[j];
        ...
      ...
      ...
    ..
    }
// в следующей строчку проблема!!!
    for ( j = 0; j < countEld; j++ ){ 
        figure_position[j] = &NomberElem[j];//<-ERROR
    }
//    figure_position = &NomberElem;

    free( NomberElem );

} 


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0581 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.