
08.01.2009, 15:32
|
|
Новичок
Регистрация: 07.01.2009
Сообщений: 10
Провел на форуме: 22534
Репутация:
7
|
|
начал изучать с++, компилирую в Code:Bloks 8.02
в книге пример:
#include <iostream.h>
int main()
{
for (int i = 32; i<128; i++);
cout << (char) i;
return 0;
}
при компиляции выдает:
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4. 5\..\..\..\..\include\c++\3.4.5\backward\backward_ warning.h|32|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 <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.|
.cpp||In function `int main()':|
.cpp|6|error: name lookup of `i' changed for new ISO `for' scoping|
.cpp|5|error: using obsolete binding at `i'|
||=== Build finished: 2 errors, 1 warnings ===|
я так понял что это связано с какимито новвоведениями в компиляторе, в вижуал с++ экспресс 2008 тож самое, по книге обучение на вижуал с++ 6.0
|
|
|