Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Переменное число аргументов?   Evgenij M. Baldin   13 Jul 2005 19:30:45 
 Re: Переменное число аргументов?   Artem Chuprina   13 Jul 2005 20:00:29 
 Re: Переменное число аргументов?   sergeev   14 Jul 2005 19:36:04 
 Re: Переменное число аргументов?   Artem Chuprina   14 Jul 2005 21:08:25 
 Re: Переменное число аргументов?   sergeev   14 Jul 2005 21:44:46 
 Re: Переменное число аргументов?   Ilya Anfimov   14 Jul 2005 23:25:29 
 Re: Переменное число аргументов?   sergeev   15 Jul 2005 20:39:43 
 Re: Переменное число аргументов?   Ilya Anfimov   16 Jul 2005 17:51:22 
 Re: Переменное число аргументов?   Ilya Anfimov   16 Jul 2005 18:39:33 
 Переменное число аргументов?   Peter Irich   14 Jul 2005 21:49:55 
 Re: Переменное число аргументов?   Roman Belenov   15 Jul 2005 11:42:37 
Архивное /ru.linux/8843035cde1b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional