l'operatore . ha una priorità bassa (anche in c). Prova !(c.empty) e dovrebbe funzionare correttamente.
Regole del Forum