#define number 10

#define mkstr2(s) #s
#define mkstr(s) mkstr2(s)
#define stamp "stamp n." mkstr(number)

#include <stdio.h>

int main()
{
    printf("%s", stamp); // stamp n.10
    return 0;
}