(...)

0
 
void funkcja (int a,...)
{

}

Jak sie uzywa tych trzech kropek?? HELP [hurra]
[browar] </cpp>

0

Ludziska znalazłem dzięki za pomoc!! :p

http://members.lycos.co.uk/kwservice/wyswietlart.php?action=147

albo jak komu sie nieche klikac

#include <stdarg.h>
#include <iostream.h>

int Dodaj(int, ...);

int main()
{
	cout << "Suma pierwszych 2 cyfr : " << Dodaj(2, 1, 2);
	cout << "\\nSuma pierwszych 3 cyfr : " << Dodaj(3, 1, 2, 3);
	cout << "\\nSuma pierwszych 4 cyfr : " << Dodaj(4, 1, 2, 3, 4);
	cout << "\\nSuma pierwszych 5 cyfr : " << Dodaj(5, 1, 2, 3, 4, 5);
	cout << "\\nSuma pierwszych 6 cyfr : " << Dodaj(6, 1, 2, 3, 4, 5, 6);
	cout << "\\nSuma pierwszych 7 cyfr : " << Dodaj(7, 1, 2, 3, 4, 5, 6, 7);
	cout << "\\nSuma pierwszych 8 cyfr : " << Dodaj(8, 1, 2, 3, 4, 5, 6, 7, 8);
	cout << "\\nSuma pierwszych 9 cyfr : " << Dodaj(9, 1, 2, 3, 4, 5, 6, 7, 8, 9);
	cout << "\\nSuma pierwszych 10 cyfr : " << Dodaj(10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
	return 0;
}

int Dodaj(int ile, ...)
{
	int suma = 0;

	va_list lista;
	va_start(lista, ile);

	for (int i = 0; i < ile; ++i)
		suma += va_arg(lista, int);

	va_end(lista);

	return suma;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1