khiraly Creative Commons License 2002.05.27 0 0 98
Remelem bejon:
struct chaninfo *FindChan(const struct chaninfo *ChanInfo, const char *Channel) {
struct chaninfo *chan;

chan = ChanInfo;
while ((chan->next != NULL) && (strcmp(chan->Channel, Channel) != 0)) {
chan = chan->next;
}
if (strcmp(chan->Channel, Channel) == 0) {
return(chan);
} else {
return (NULL);
}
}

Ennek foleg az elso 2 sorat nem ertem.
Ha ebben valaki kisegitene.
chandinfo=a struktura neve
*FindChan= a struktura definicioja(adattagjai), tehat vegulis egy fuggvenyrol van szo. Miert nincs egy ';' a vegen?

Eddig en _csak_ ilyen "szokvanyos" strukturaat lattam:
struct struktura_azonosito{ tipus1 tag1;
tipus2 tag2;
tipusn tagn;
} ;
struktura_azonosito struktura_valtozo;
(vagy amikor egybe van vonva:
tipusn tagn;
} struktura_valtozo;
)

Szal ami nagyon idegen(magyarazatra szorul):
Hogy lehet meg 1x megadni fuggvenyargumentumkent a structura_azonositot?

Meg miert nincsen ';' a vegen????
(nem, nem a programba sincs pontosvesszo, es hiba nelkul fordul.)

Valahogy valaki valamilyen utan vilagositson fel...;P

Elore is kosz.

Előzmény: NevemTeve (74)