Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
14 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
223896
Топик полностью
-ReAl-
(26.11.2010 17:32, просмотров: 1)
ответил
-ReAl-
на
Ой бабоньки... Испортили GNU-тые язык... Когда-то что-то насколько-то и подобное делал так, как сейчас шибко грамотный gcc отказывается собирать:
Кажется даже такое работало:
struct { int a, b, c; } var; vprintf( "%d, %d, %d\n", &var);
а сейчас я просто перемудрил, вспоминая.
Но формально -- так же не правильно. Фиг знает как стек устроен, формально если. Надо через va_arg...
-
fk0
(26.11.2010 17:41
)
Формально и то первое с va_list неправильно, так как оно не к стеку лезет. Но по-своему удобно и, зараза, работало от ДВК через «турбо-С» на «неврозе» и до BC 3.1. На ДВК вообще был спецификатор формата %r, который принимал указатель на нечто в
-ReAl-
(44 знак., 26.11.2010 18:01
,
)
Ага, точно, в BCC5 работает.
-
-ReAl-
(26.11.2010 17:35
,
)