Błąd w funkcji - too many arguments to function

Błąd w funkcji - too many arguments to function

Wątek przeniesiony 2014-03-13 00:58 z C/C++ przez ŁF.

NI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 535
0

Mam taką funkcję:

Kopiuj
 bool kolizja(int x, int y, int r, int j, double alpha) 

i pisze, że:

Kopiuj
 G:\C++\Zatacka1\main.cpp|27|error: too many arguments to function 'bool kolizja(int, int, int, int, double)'| 

co jest źle?

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
1

To: too many arguments to function

Adam Boduch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11950
1

Chodzi o to, że jeżeli zadeklarowałeś funkcję z 5 parametrami, to musisz przekazać ich 5, a nie 6 czy 7. CZyli np.

Kopiuj
kolizja(1, 2, 3, 4, 5.5);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.