Funkcje a argumenty
Ostatnio zmodyfikowano 2013-01-16 19:11
DanielSC Temat założony przez niniejszego użytkownika |
Funkcje a argumenty » 2013-01-15 21:18:29 Otuż mam funkcje w ktorej deklaruje zmienne typu int a funkcja jest typu bool. Chce napisać ich definicje podczas dzialania programu ale coś nie trybi. Jednak gdy zrobie funkcje z deklaracjami i odrazu z definicjami zmienncyh program działa. Chciałbym was się spytać co robie zle. Ta moja funkcja : bool kolizja( int x1, int y1, int s1, int w1, int x2, int y2, int s2, int w2 ) { if( x2 <= x1 + s1 && x2 > x1 && y2 >= y1 && y2 <= y1 + w1 ) return true; else if( x2 <= x1 + s1 && x2 > x1 && y2 + w2 >= y1 && y2 + w2 <= y1 + w1 ) return true; else if( x2 + s2 <= x1 + s1 && x2 + s2 > x1 && y2 >= y1 && y2 <= y1 + w1 ) return true; else if( x2 + s2 <= x1 + s1 && x2 + s2 > x1 && y2 + w2 >= y1 && y2 + w2 <= y1 + w1 ) return true; else return false; }; A tu log: C:\Users\Ja\Desktop\PRACE\mapa\kolizja kwadrat kwadrat\main.cpp:8: error: too few arguments to function 'bool kolizja(int, int, int, int, int, int, int, int)' C:\Users\Ja\Desktop\PRACE\mapa\kolizja kwadrat kwadrat\main.cpp:157: error: at this point in file Process terminated with status 1 (0 minutes, 0 seconds) 10 errors, 0 warnings |
|
DejaVu |
» 2013-01-15 21:22:14 error: too few arguments to function '...'
Postaraj się przetłumaczyć ze zrozumieniem powyższy fragment logu... |
|
DanielSC Temat założony przez niniejszego użytkownika |
» 2013-01-15 21:39:33 za mało argumentow do funkcji ?A jak program chodzi gdy odpale z zdefinowanymi zmienymi to chodzi.Czyli w programie przesłałem za mało definicji do funkcji ?
|
|
unimator |
» 2013-01-16 14:03:47 Jak nie rozumiesz błędu to wklej kod definicji, deklaracji i ewentualnych wywołań tej funkcji. Jednak z błędu wynika, że nie podajesz wszystkich (w Twoim przypadku ośmiu) argumentów w wywołaniu funkcji. |
|
DanielSC Temat założony przez niniejszego użytkownika |
» 2013-01-16 19:11:29 Ok dzięki problem rozwiązany |
|
« 1 » |