93Fermer95
geogeoLe 04/12/2007 à 19:30
Non mais toute façon ce que tu veux faire ne marchera jamais.
STR_GEN vaudra une macro portant le nom de "toto""tati" Bref c'est impossible !!!
Ton str(x,y) devient donc #x#y

Ainsi :

#define VER 1.2.3.4
#define VER_SUFFIXE blabla
#define str_version(x, y) xstr_version(x, y)
#define xstr_version(x, y) "v"#x" "#y

int main(int argc, char *argv[])
{
puts(str_version(VER, VER_SUFFIXE));
system("PAUSE");
return 0;
}