>
>Либо передавать указатель на Matrux в SomeFunct (т.е. struct RGB_s ***), либо
>возвращать значение для Matrux из SomeFunct. Подскажите тогда как выделить память если передавать указатель на Matrux в функции SomeFunct
вот так не работает:
void SomeFunct(struct RGB_s ***Matrux)
{
...
*Matrux = (struct RGB_s **)malloc(sizeof(struct RGB_s)*headerInfo.height);
if(Matrux==NULL)
{
printf("errr"); return -4;
};
for(i=0;i<headerInfo.height;i++)
{
(*Matrux)[i] = (struct RGB_s *) malloc(sizeof(struct RGB_s)*headerInfo.width);
if(Matrux[i]==NULL)
{
// printf("errrR"); return -4;
};
};
...
};
>И почитать всё же главу про указатели из учебника по программированию.
Читал, но все же ястности нет ;(