-
- асем и... kosyak(50 знак., 15.04.2013 23:07)
- Конечно можно. А нужно? И зачем? - SciFi(15.04.2013 14:08)
- А если (я понимаю, случай сильно гипотетический и в реальности это шизофрения, бред и паранойя) понадобится 5000 аргументов, например? Удобно было бы конструировать список аргументов вызываемой функции менее тупым способом. Но va_args не может fk0(327 знак., 15.04.2013 14:19 - 14:22)
- Разбить формат на те же 32 куска, вызывать printf() в цикле. - SciFi(15.04.2013 14:29)
- while(*s) {printf(f, *s); s++;} // s - указатель на элемент массива, инициализацию и проверки додумать - amusin(15.04.2013 14:25)
- Переменная f -- это переменная. И она может содержать что-то вроде "TEXT %1s, text %2s, Text %3s, tEXT %4s..." - fk0(15.04.2013 15:31)
- Тогда ничто не мешает сделать f массивом: printf( f[i], S[i]); - Ксения(15.04.2013 15:54)
- Тогда уж всё в одну строку: for(int i=0; i<32; i++) printf(f, token(&t, lineno, 0); :) - Ксения(15.04.2013 14:29 - 15:02)
- Переменная f -- это переменная. И она может содержать что-то вроде "TEXT %1s, text %2s, Text %3s, tEXT %4s..." - fk0(15.04.2013 15:31)
- А если (я понимаю, случай сильно гипотетический и в реальности это шизофрения, бред и паранойя) понадобится 5000 аргументов, например? Удобно было бы конструировать список аргументов вызываемой функции менее тупым способом. Но va_args не может fk0(327 знак., 15.04.2013 14:19 - 14:22)
- Не нравится последняя строчка? - amusin(15.04.2013 13:54)
- Да! Аж 32 запятые. Жуткий говнокод. - fk0(15.04.2013 14:12)
- char *S char *s S[i++]=s; жэсть :=) koyodza(129 знак., 15.04.2013 13:53)
- Минуточку! Два подчеркивания нельзя. Совсем. Вредные советы - фтопку. - SciFi(15.04.2013 14:07)
- позволяю Вам убрать одно или два подчёркивания, либо добавить нужное количество - koyodza(15.04.2013 14:24)
- Не могу чужие посты править: звезд нет :-) - SciFi(15.04.2013 14:26)
- странно, я тоже не могу чужие посты править :=) - koyodza(15.04.2013 14:28)
- Не могу чужие посты править: звезд нет :-) - SciFi(15.04.2013 14:26)
- то низя одептам мисры и плюсов - Vit(15.04.2013 14:12)
- позволяю Вам убрать одно или два подчёркивания, либо добавить нужное количество - koyodza(15.04.2013 14:24)
- Минуточку! Два подчеркивания нельзя. Совсем. Вредные советы - фтопку. - SciFi(15.04.2013 14:07)