ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
292200 Топик полностью
++ (16.12.2011 10:26, просмотров: 128) ответил vmp на Если я правильно помню стандарт Си, то в функции всегда передается double, даже если аргумент описан как простой float.
У меня printf("%f", double) печатает правильное значение. printf("%f", float) не правильное. Как я понял, это из -за того, что va_arg(float) gcc рассматривает как va_arg(double). Gcc собирал сам. Как победить? 
++