Как привести в порядок выражение в C

Есть ли способ оценить выражение перед строкой в c?

пример:

#define stringify(x)  #x
...
const char * thestring = stringify( 10 * 50 );

Проблема в том, что я хочу получить

const char * thestring = "500";

А такжеnot:

const char * thestring = "10 * 50";

Можно ли это сделать?

Ответы на вопрос(7)

Ваш ответ на вопрос