Originariamente inviato da osvi
non posso cambiare il define
Se non puoi cambiare la define, hai poche possibilità

codice:
#define STRINGA XYZ
...
	char *XYZ="ciao";
	printf("%s", STRINGA);
STRINGA non può che essere usato come alias di un altro identificatore.