Ti ringrazio per i consigli.Originariamente inviato da MacApp
consiglio veloce: USA LE PARENTESI!
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.
;-)
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.