infoarena

infoarena - concursuri, probleme, evaluator, articole => preONI 2007 => Subiect creat de: Stefu Gabriel din Martie 04, 2007, 13:40:16



Titlul: Eroare de compilare
Scris de: Stefu Gabriel din Martie 04, 2007, 13:40:16
Puteti sa-mi explicati si mie de ce mi-a dat eroarea asta?:
Cod:
Eroare de compilare:In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/fstream.h:31,                 from user.cpp:1:/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the  header for the  header for C++ includes, or  instead of the deprecated header . To disable this warning use -Wno-deprecated.user.cpp:55:2: warning: no newline at end of fileuser.cpp: In function 'int main()':user.cpp:48: error: name lookup of 'i' changed for new ISO 'for' scopinguser.cpp:46: error:   using obsolete binding at 'i'Eroare de compilare

pe compilatorul meu mergea f.bine


Titlul: Răspuns: Intrebare
Scris de: Achim Ioan Alexandru din Martie 04, 2007, 13:53:38
Probabil folosesti Borland de zici ca mergea bine. Problema e ca tu ai definit o variabila i intr-un for si ai mai folosit-o si dupa ce parasesti for-ul.
In GCC, variabilele definite in for sunt considerate locale pentru blocul respectiv.


Titlul: Răspuns: Eroare de compilare
Scris de: Stefu Gabriel din Martie 04, 2007, 13:54:54
pffff.... asta e