|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgenij M. Baldin 2:5020/400 13 Jul 2005 19:30:45 To : All Subject : Переменное число аргументов? --------------------------------------------------------------------------------
Добрый день
нужно в C-исходнике (компилятор gcc 3.2.3) объявить функцию
типа:
int function(int arg=10) {printf("%d\n",arg);}
чтобы можно было вызвать и как function(100) и просто function()
что бы при этом arg по умолчанию был 10
Подобное вообще возможно?
Как переменное число аргументов делается в функциях типа printf -
я понимаю, но мне это не подходит. Переход на плюсы невозможен.
С уважением
Евгений
P.S. переносимость особо не важна - везде gcc
--
Budker Institute of Nuclear Physics
e-mail: E.M.Baldin(at)inp.nsk.su
WWW: http://www.inp.nsk.su/~baldin
--- ifmail v.2.15dev5.3
* Origin: BINP, Novosibirsk, Russia (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8843035cde1b.html, оценка из 5, голосов 10
|