реклама на сайте
подробности

 
 
> Передача структуры в функцию через указатель
Lmx2315
сообщение May 22 2015, 12:21
Сообщение #1


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Здравствуйте уважаемые!
Можно передать структуру в функцию через посредника?

CODE
  typedef struct                //
{
  unsigned int   TNI[256];
  unsigned int   TKI[256];
  unsigned int   TNP[256];
  unsigned int   TKP[256];
  
} Sintez_struct;

Sintez_struct    Struk0,Struk1; //структуры массивов
Sintez_struct     * Sintez_str;   //указатель на структуру

if (a==0) Sintez_str = &Struk0; //проверка условия по которому передаётся либо одна структура либо другая
if (a==1) Sintez_str = &Struk1;

   PPI_massiv(Sintez_str ); //отработка


..я так собственно сделал и поймал кучу глюков, делал в VisualDSP.
Если передаю в функцию непосредственно структуры то проблем нет - вот так

if (a==0) PPI_massiv(&Struk0);
if (a==1) PPI_massiv(&Struk1);


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016