Ci deve essere un modo per fare questo ...Posso usare il preprocessore C per convertire un intero in una stringa?
Ho un file di intestazione, version.h con una linea ...
#define VERSION 9
e alcuni file utilizzare il valore definito di VERSION come un numero intero Va bene.
Senza cambiare il modo in cui viene definito VERSIONE, Ho bisogno di costruire un inizializzato "che cosa" stringa che contiene tale valore, quindi ho bisogno di qualcosa di simile ...
char *whatversion = "@(#)VERSION: " VERSION;
, ovviamente, questo non lo fa compilare, quindi in qualche modo ho bisogno di ottenere una stringa del valore pre-elaborato di VERSIONE dare essenzialmente questo ...
char *whatversion = "@(#)VERSION: " "9";
Tutte le idee? È possibile?
Perfetto! Grazie mille! –