Вот есть у меня, положим, макросы MAXBETASIZE и MAXALPHASIZE и хочется примитивного и простого - избежать переполнения буфера при чтении строк посредством sscanf такого вида:
sscanf(BIGstring, "%s[%s]", mbeta, malpha);
но вот как вставить значение макроса между '%' и 's' - не могу понять, %*s тут не работает, а имя макроса вставить между '%' и 's' не получается :-(