scusate il titolo del topic che sicuramente è poco chiaro...
provo a spiegarmi:
dovrei compilare parti di codice in modo diverso a seconda che una variabile, già definita e valorizzata prima, abbia un valore oppure un altro ... più o meno cosi:
#define id_micro '1' // assegno alla variabile id_micro il valore '1'
// #define id_micro '2' // assegno alla variabile id_micro il valore '2'
poi vorrei che compilasse così
#if(id_micro = '1') // compila blocco istruzioni 1
blocco istruzioni 1;
#endif
oppure così
#if(id_micro = '2') // compila blocco istruzioni 2
blocco istruzioni 2;
#endif
non so se mi sono spiegato.. insomma devo mettere lo stesso codice su due micro ma deve essere compilato in modo diverso su un micro rispetto all'altro.. e la differenza la introduco attivando questa linea
#define id_micro '1' // assegno alla variabile id_micro il valore '1'
o quest'altra
#define id_micro '2' // assegno alla variabile id_micro il valore '2'
ogni suggeriemnto e più che gradito.. mi piacerebbe anche capire se si puo fare qualcosa tipo
#if(id_micro = '1') // compila blocco istruzioni 1
... blocco istruzioni 1
#else if (id_micro = '2')
blocco istruzioni 2;
#endif
grazie e ciao