Titlul: alta eroare de compilare Scris de: Luca Vlad din Martie 04, 2007, 13:34:34 nu aveam voie sa folosim math.h ? sau care e faza? ...
Eroare de compilare: user.cpp: In function 'int close(int&, int&)': user.cpp:21: error: 'abs' was not declared in this scope user.cpp:22: error: 'abs' was not declared in this scope user.cpp: In function 'int main()': user.cpp:45: error: 'abs' was not declared in this scope user.cpp:46: error: 'abs' was not declared in this scope user.cpp:34: warning: unused variable 'j' Eroare de compilare Titlul: Răspuns: alta eroare de compilare Scris de: Bunau Florin din Martie 04, 2007, 13:41:17 Evaluarea se face pe linux, inca nu am vazut gcc, care sa aiba math.h
foloseste <cmath> Titlul: Răspuns: alta eroare de compilare Scris de: Luca Vlad din Martie 04, 2007, 13:42:03 now he tells me :(( nu am stiu ca nu are math.h ... ce porcarie... si nu am folosit decat pt abs, daca stiam imi faceam functie de modul myself ca nu imi trebuia altceva :-< of ... :(
Titlul: Răspuns: alta eroare de compilare Scris de: Andrei Homorodean din Martie 04, 2007, 13:42:28 Eu folosesc stdlib.h pentru abs..
Titlul: Răspuns: alta eroare de compilare Scris de: Casu-Pop Bogdan din Martie 04, 2007, 13:47:52 si eu am folosit math.h si am luat eroarea : Killed by signal 8(SIGFPE).
tot de aici sa fie problema? :'( ca la mine mergea pentru toate testele Titlul: Răspuns: alta eroare de compilare Scris de: Achim Ioan Alexandru din Martie 04, 2007, 14:01:41 Din cate stiu am mai trimis surse si pe infoarena si la mine care foloseau math.h si mergea perfect. :-k
Dar, oricum, pentru a folosi abs pe linux se foloseste stdlib.h Daca mai ai vreo nelamurire fata de header-ele pe care la folosesc functiile sub linux, si nu dispui de o distributie linux, poti sa dai un search pe google de forma "nume_functie man pages" si ar trebui sa obtii ceea ce trebuie. Titlul: Răspuns: alta eroare de compilare Scris de: Valentin Stanciu din Martie 05, 2007, 10:03:19 si eu am folosit math.h si am luat eroarea : Killed by signal 8(SIGFPE). tot de aici sa fie problema? :'( ca la mine mergea pentru toate testele n-are nici o legatura math.h si signal 8.. citeste: http://infoarena.ro/documentatie/evaluator 8(SIGFPE): Floating point error. Cauza cel mai frecvent de impartiri la 0. Titlul: Răspuns: alta eroare de compilare Scris de: Ivan Nicolae din Martie 05, 2007, 13:24:28 now he tells me :(( nu am stiu ca nu are math.h ... ce porcarie... si nu am folosit decat pt abs, daca stiam imi faceam functie de modul myself ca nu imi trebuia altceva :-< of ... :( Pai acuma e normal sa fie diferente intre compilatoare.... mai ales cand unele au chestii in plus, puse ca sa fie. Asta nu inseamna ca sunt porcarii.... :-' inseamna ca trebuie sa inveti mai multe despre compilatoarele in care iti este evaluata sursa.... :thumbup: Preferabil cand stii ca evaluatorul foloseste gcc, lucrezi si tu in gcc......Titlul: Răspuns: alta eroare de compilare Scris de: Tataranu Vlad din Martie 08, 2007, 13:27:02 In math.h (cmath) parca era fabs
http://www.cplusplus.com/reference/clibrary/cmath/fabs.html (http://www.cplusplus.com/reference/clibrary/cmath/fabs.html) Titlul: Răspuns: alta eroare de compilare Scris de: Filip Cristian Buruiana din Martie 08, 2007, 15:20:36 fabs e pentru numerele reale ( float abs ), pentru numere naturale merge la fel de bine si abs.
|