consiglio veloce: USA LE PARENTESI!Originariamente inviato da dk_giuse89
codice:#define Max_name 25+1 #define db 1 #define year 366 #define inARG 7+1
ad esempio: qInArg*3 fa 24, mentre inARG*3 fa 11!codice:#define qMaxName (25+1) #define qDb 1 #define qYear 366 #define qInArg (7+1)
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:
rischieresti di andare in conflitto con altre macro.codice:#define MAX_NAME (25+1) #define DB 1 #define YEAR 366 #define IN_ARG (7+1)
Un'alternativa potrebbe essere il mettere come prefisso il tuo acronimo.
;-)

Rispondi quotando