Посоветовали перейти на QT c Code::Blocks,стал разбираться и первое что я сделал написал простой цикл,чтобы проверить дебагер..
вот собственно сам цикл:
#include <iostream>
using namespace std;
int main()
{
int i;
for (i=0;i<5;i++){
i=i+1;
cout << i;
}
}
Вся странность его работы заключается в том,что в выводе вместо ожидаемых 1,2,3,4,5 я увидел лишь 1,3,5
Дебагером я просмотрел ход и увидел что увеличения 2 и 4 приходятся на строку cout...Почему?Что я не так делаю?
И второе:
вот такая запись for (int i=0.....) вызвала ошибку...пришлось выносить int i из цикла....Опять вопрос-почему так?
Похожие темы
- Форум Переназначение ссылки (2014)
- Форум gcc cos(1)=0.540302 (2011)
- Форум [C++] Почему не работает самопальный str_replace (2011)
- Форум Рандом при каждом запуске выводит одинаковое значение (2020)
- Форум Проблемы с G++ (2005)
- Форум как вручную уничтожить статический объект? (2010)
- Форум Компиляция кода на С++ (2010)
- Форум Что не так с кодом? (2011)
- Форум Странный for (2008)
- Форум C++ iostream::failbit (2005)