Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C] Tablica wskaźników dynamicznie

Ostatnio zmodyfikowano 2014-01-24 17:43
Autor Wiadomość
rykukuku
Temat założony przez niniejszego użytkownika
[C] Tablica wskaźników dynamicznie
» 2014-01-24 17:25:27
Witam, mam problem w moim programie. Mam tak zbudowaną strukturę:

C/C++
typedef struct grupa
{
    panstwo( * lista )[];
    int numer;
    mecz * mecze;
};

Tutaj alokuję pamięć dynamicznie na tablicę wskaźników.

C/C++
grupy[ i ].lista =( panstwo( * )[] ) malloc( 4 * sizeof( panstwo * ) );

Jednak gdy próbuję coś przypisać z funkcji, która zwraca wskaźnik na obiekt typu panstwo:

C/C++
grupy[ i ].lista[ m ] = nowePanstwo( i, m );

Wywala mi błąd:


Expression must be a pionter to complete object type.

Wie ktoś jak to rozwiązać? Dzięki z góry za pomoc.
P-103053
pekfos
» 2014-01-24 17:32:43
C/C++
panstwo ** lista;
Tak powinien wyglądać ten wskaźnik.
P-103057
rykukuku
Temat założony przez niniejszego użytkownika
» 2014-01-24 17:43:55
Działa! Wielkie dzięki :)
P-103061
« 1 »
  Strona 1 z 1