Здравствуйте. Есть небольшой код (ниже). Первая проблема: при компиляции чего угодно (простейшего hello world) выскакивает окно Dissasembler(ntdl!BreakPoint) с указанием, как я понимаю, на одну из ячеек памяти. Выделена обычно всегда вторая строчка, которая выглядит так:
0x77086b5d <+0x0001> c3 ret
Вопрос, почему и что не так?
Вторая проблема: при компиляции кода ниже, цикл выводит только 32 значения. А должен вроде бы 800. Почему?
#include <iostream>
using namespace std;
int main()
{
int t[800];
t[0]=0;
for(int i=0; i<=799; i++){
t[i]=i+1;
cout<<t[i]<<endl;
}
return 0;
}