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

Struktura-error: dereferencing pointer to incomplete type

Ostatnio zmodyfikowano 2014-11-14 16:46
Autor Wiadomość
urbanek126
Temat założony przez niniejszego użytkownika
Struktura-error: dereferencing pointer to incomplete type
» 2014-11-14 16:36:03
Wiem ze coś jest nie tak w tych fragmentach kodu....w czasie kompilacji kodu wyskakuje mi takie bledy


program4.c: In function ‘zainicjuj_wektor’:
program4.c:79:39: error: dereferencing pointer to incomplete type
program4.c:82:8: error: dereferencing pointer to incomplete type
program4.c:82:42: error: dereferencing pointer to incomplete type
program4.c:83:11: error: dereferencing pointer to incomplete type
program4.c:87:8: error: dereferencing pointer to incomplete type
program4.c:88:8: error: dereferencing pointer to incomplete type
program4.c: In function ‘powiekszam’:
program4.c:92:32: error: dereferencing pointer to incomplete type
program4.c:92:51: error: dereferencing pointer to incomplete type
program4.c:92:72: error: dereferencing pointer to incomplete type
program4.c:95:8: error: dereferencing pointer to incomplete type
program4.c:96:8: error: dereferencing pointer to incomplete type
program4.c: In function ‘dodaj’:
program4.c:100:11: error: dereferencing pointer to incomplete type
program4.c:100:25: error: dereferencing pointer to incomplete type
program4.c:103:8: error: dereferencing pointer to incomplete type
program4.c:103:25: error: dereferencing pointer to incomplete type
program4.c:104:8: error: dereferencing pointer to incomplete type




----------------------------------------------------
C/C++
typedef struct {
    int * elementy; // ma przechowywac numery linii
    int size; // rozmiar tablicy
    int licznik; // ilosc elementow w tablicy
} linie;
-------------------------------------------------------------
struct linie *( wektory[ skorowidz.ile_slow ] );
for( i = 0; i < skorowidz.ile_slow; i++ ) { // chce tworzyc kilka struktur linie ,dla kazdego slowa inna struktura linie
    wektory[ i ] = zainicjuj_wektor( 1 );
    -----------------------------------------------------------
    struct linie * zainicjuj_wektor( int k ) {
       
        struct linie * wektor = malloc( sizeof * wektor );
        if( wektor == NULL )
             return NULL;
       
        wektor->elementy = malloc( 1 * sizeof * wektor->elementy );
        if( wektor->elementy == NULL ) {
            free( wektor );
            return NULL;
        }
        wektor->size = 1;
        wektor->licznik = 0;
        return wektor;
    }
    -------------------------------------------------------------
P-120580
kubawal
» 2014-11-14 16:44:44
Czy program jest wieloplikowy?
P-120582
urbanek126
Temat założony przez niniejszego użytkownika
» 2014-11-14 16:46:24
jednoplikowy ale rodzielony na fukjcje.
P-120583
« 1 »
  Strona 1 z 1