potete dirmi perchè è sbagliato questo?
codice:while(*pazienti[n].numpaz!=NULL)
mi dice : error C2100: illegal indirection
ps=scusate il titolo sbagliato, prima volevo chiedervi una cosa , poi ho modificato
potete dirmi perchè è sbagliato questo?
codice:while(*pazienti[n].numpaz!=NULL)
mi dice : error C2100: illegal indirection
ps=scusate il titolo sbagliato, prima volevo chiedervi una cosa , poi ho modificato
credo sia da fare:
questo se è un puntatore ad elemento. Dereferenziare (con *) lo devi fare solo se hai un puntatore a puntotore a elemento.codice:pazienti[n]->numpaz!=NULL
edit: forse non serve neanche l'operatore freccia ma basta il punto
Si ho provato, se faccio così:
codice:pazienti[n].numpaz!=NULL //non da illegal indirection *pazienti[n].numpaz!=NULL // da anche a me illegal indirection
LOL 500 posts e Senior
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
Dipende da come è dichiarato l'array pazienti.Originariamente inviato da Ponza
potete dirmi perchè è sbagliato questo?
codice:while(*pazienti[n].numpaz!=NULL)
mi dice : error C2100: illegal indirection
ps=scusate il titolo sbagliato, prima volevo chiedervi una cosa , poi ho modificato
posta sia la dichiarazione che la struttura.