ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
401461
fk0легенда (11.04.2013 16:12, просмотров: 58053)
Как бы на этапе компиляции, для функции printf, осуществить такую транформацию: все printf("blablabla %s bla %d bla %f...", ...) заменить на printf("%x %s %d %f", OLDFORMAT, ...), где OLDFORMAT ссылается на оригинальную строку формата... Т.е. это легко делается макропроцессором, кроме собственно получения "%x %s %d %f" из полной строки формата (нужно выкинуть всё несущественное). Более другой макропроцессор? Какая-либо система (язык) транформации исходников?
[ZX]