Keresés

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

  • Jester01

    veterán

    válasz emitter #1125 üzenetére

    Khm, a fejed fogod a falba csapkodni :))
    A fagyi konkrétan azért van, mert a mezo változót akarod felszabadítani, aminek sosem adtál értéket. Ugyanúgy mint az mx és my esetén, ha azt akarod, hogy a függvénybõl visszajöjjön, akkor pointert kell átadni. Itt ez már 3 csillag lesz :Y (Persze void visszatérési típus helyett lehet palya** is, és akkor return-nel adod vissza)

    Ezen kívül: nem tudom mit ittál amikor ezt írtad:
    temp=(char*)malloc((*mx)*sizeof(char)+(int)my);
    Gondolom szegény fordító tiltakozott az my ellen (hiszen az most egy pointer!), de te jól ''megerõszakoltad'' :C
    Mivel az egész pálya most egy sorban van, így nyilván 4 * (*mx) * (*my) hely kell. Plusz az egy byte a lezáró nullának amire már valamikor felhívtam a figyelmed :U
    Ha ez mind megvan, akkor már csak az a baj, hogy a k=k+4 rossz helyen van, a belsõ ciklusmag végére való (vagyis a kapcsoszárójelen belülre).

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