[ vladab @ 25.11.2004. 12:49 ] @
Koliko ja znam, funkciji mozemo da predamo nepoznat broj argumenata teko sto cemo da joj u listi argumenata staviti ... E, a kako da pristupimo tim argumentima? Pretrazio sam ovaj forum i nisam nasao tako nesto. |
[ vladab @ 25.11.2004. 12:49 ] @
[ Vertyg01 @ 25.11.2004. 13:05 ] @
[ vladab @ 25.11.2004. 13:46 ] @
Hvala na linkovima, ali to nije ono sto mi treba. Radi se o C++. Ne trebaju mi argumenti komandne linije, vec imam f-ju
Code: Ako tu istu f-ju pozovem npr sa funkcija(int i, ...) Code: kako da uzmem vrednost drugom i trecem argumentu?funkcija(5,6,7) [ sharpshooter @ 25.11.2004. 14:12 ] @
U C-u je išlo sa #include <stdarg.h>
posle koristiš strukturu va_list i funkcije va_start(), va_arg(), va_end() Za C++ ne znam kako ide. [ Vertyg01 @ 25.11.2004. 14:17 ] @
Google i kucaj:
C++ passing unknown number of arguments into function ali ja mislim da na isti nacin kao sto se u main unose argumenti mozes isto tako u bilo koju funkciju !!! [ overdose @ 25.11.2004. 15:17 ] @
Dakle promenljiva lista argumenata iliti variable argument list.
Ovo se treba koristiti samo u C-u, a izbegavati u C++-u (ima boljih rešenja). http://gethelp.devx.com/techti...o/10min/2001/feb/10min0201.asp [ vladab @ 26.11.2004. 07:52 ] @
Hvala na odgovorima! To je ono sto sam trazio!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|