638

Probleme cu o functie

/*Functie ce reintoarce numarul de elemente dintr-o lista*/ int nr_elem(struct mail *first, struct mail *last) { struct mail *curent=first; int aux=0; if(empty(first)) return 0; while(1) { aux++; if(curent==last) break; curent=curent->next; } } daca scriu asa e bine, da daca schimb asa:int nr_elem(struct mail CONST *first, struct mail CONST*last) deamu imi da eroare: cannot convert 'const mail *' to 'mail *'cine stie care e eroare...nicaieri in functie eu nu incerc sa schimba valoarea lui *first:((((
0