История изменений
Исправление MOPKOBKA, (текущая версия) :
В коде iskander9908 все правильно, при передаче va_args типы повышаются до больших: «Each argument of integer type undergoes integer promotion, and each argument of type float is implicitly converted to the type double.».
bugfixer правильно заметил, и многобайтные символы тут непричем, char всегда будет как максимум размером с int.
Исходная версия MOPKOBKA, :
В коде iskander9908 все правильно, при передаче va_args типы повышаются до больших: «Each argument of integer type undergoes integer promotion, and each argument of type float is implicitly converted to the type double.»