Originariamente inviato da MacApp
consiglio veloce: USA LE PARENTESI!
codice:
#define     qMaxName (25+1)
#define     qDb 1
#define     qYear 366
#define     qInArg (7+1)
ad esempio: qInArg*3 fa 24, mentre inARG*3 fa 11!

dato che ci sei degli identificatori piu' significativi, unita ad una convenzione che ti permetta di identificare al volo se si tratta di una macro o no (ad esempio qui ho usato il prefisso "q"). In C in genere le macro si definiscono in maiuscolo, ma attento se scrivessi:
codice:
#define     MAX_NAME (25+1)
#define     DB 1
#define     YEAR 366
#define     IN_ARG (7+1)
rischieresti di andare in conflitto con altre macro.
Un'alternativa potrebbe essere il mettere come prefisso il tuo acronimo.
;-)
Ti ringrazio per i consigli.

Sto preparando un esame e mi accorgo che il problema maggiore è l'organizzazione delle idee per le possibili soluzioni in poco tempo....La mia testa va ad incasinarsi sul codice gia "pensato" nel momento in cui devo far rifermento a varibili puntatori, flag....

Grazie ancora.