Új hozzászólás Aktív témák

  • _Petya_

    őstag

    Üdv!

    Elakadtam a programommal, csak a kérdéses részt másolom ide (a többit úgyis kikommenteztem), szóval ami itt van, annak futnia kellene...



    struct ListaElem {
    int pont;
    struct ListaElem *kov;
    };

    struct ListaElem *sv,*ss,

    void SorBa(int e) {
    sv = malloc(sizeof(struct ListaElem)) ;
    (sv->kov) = SzK;
    SzK = sv;
    (sv->pont) = e ;
    }


    int main(int argc, char *argv[]) {
    SzK = NULL;
    SorBa(1) ;
    SorBa(2) ;
    SorBa(3) ;
    SorBa(4) ;
    SorBa(5) ;
    ss = SzK;
    while (ss != NULL) {
    fprintf(fout,''%d '',ss->pont) ;
    ss = ss->kov;
    }
    return 0;
    }



    Tehát megpróbálom tesztelni a SorBa eljárást, de mindig segfault-ot dob. Van öteletek, hogy mi a baj?

    Petya

    Fontos feladatot soha ne bízz olyan gépre, amit egyedül is fel tudsz emelni!

Új hozzászólás Aktív témák