LINUX.ORG.RU

[c]define - получить строку

 


0

2

что с памятью моей стало :) забыл вот как делается нечто подобное :

#define x(y) ????
enum {
 E1
 E2
 E3
};
int main() {
  printf("%d %s",E2,x(E2)); //should print "1 E2"
}
то есть макрос который конвертит аргумент в строчную константу

ЗЫ лезть в исходник assert лень :)

★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.