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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : sergeev                              2:5020/400     14 Jul 2005  21:44:46
 To : Artem Chuprina
 Subject : Re: Переменное число аргументов?
 -------------------------------------------------------------------------------- 
 
  
 Artem Chuprina wrote:
 
 > sergeev -> Artem Chuprina  @ Thu, 14 Jul 2005 15:36:04 +0000 (UTC):
 > 
 >  >>  EMB>  нужно в C-исходнике (компилятор gcc 3.2.3) объявить функцию
 >  >>  EMB> типа:
 >  >> 
 >  >>  EMB> int function(int arg=10) {printf("%d\n",arg);}
 >  >> 
 >  >>  EMB> чтобы можно было вызвать и как function(100) и просто function()
 >  >>  EMB> что бы при этом arg по умолчанию был 10
 >  >> 
 >  >>  EMB>  Подобное вообще возможно?
 >  >> 
 >  >> В C - нет.  То есть позвать-то без аргументов возможно, и даже
 >  s> Интересное заявление! А как быть с функциями printf< scanf и т.д.?
 >  s> Hужно использовать va_list (man va_arg)
 > 
 > Отмотка треда - $50/письмо.
 
 Пардон, цитирую:"(читай: определить, с аргументом позвали
 или без) будет неоткуда."
 Будет откуда, если прочитать man va_arg
 
 > 
 
 -- 
 Поиск истины способен изрядно позабавить.  Говард.
 Сергеев В. Сосновый Бор.
 --- ifmail v.2.15dev5.3
  * Origin: SBOR node, Sosnovy Bor, 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/10347862d2418.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional