Я пытаюсь сравнить два элемента массива, текущий и предыдущий, ставлю break; чтобы закончить выполнение цикла и выводится такое сообщение в консоль - с++ * stack smashing detected *: terminated Aborted (core dumped).
В чем проблема?
Код:
#include <iostream>
using namespace std;
int main()
{
int array[0];
for(uint16_t i=0;;i++)
{
cout<<"Number ";
cin>>array[i];
cout<<endl;
if (i!=0 && array[i]==array[i-1])
{
break;
}
}
return 0;
}
Продвижение своими сайтами как стратегия роста и независимости