на главнуюВсе эхи RU.UNIX.PROG
войти ?

cpp again

От Eugene Grosbein (2:5006/1) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Reply-To: eugen@grosbein.pp.ru

Привет!

#define D 13

Хочу определить макрос A(N) так, чтобы A(D) раскрывалось в "139\1"

Пробую так:

#define S(a) # a
#define A(N) S(N ## 9\1)

A(D) раскрывается в "D\91"
Как сделать правильно?

gcc version 4.2.1 20070719 [FreeBSD]

Eugene
--- slrn/0.9.8.1 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.UNIX.PROG?msgid=www.svzserv.kemerovo.su+299aa238