В общем, работаю в visual studio 2017. Создал пустой проект. Проект частично выполнял на 2012. Решил доработать дома. И выдает данные ошибки:
Вот сам код:
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <stack>
#include <string>
#include <cstdlib>
#include <clocale>
using namespace std;
vector<char> Stek;
int n;
char s;
int maxS=10;
int main()
{
j=0;
while(j!=maxS)
{
cin >> s;
Stek.push_back(s);
j++;
}
stack<char>[maxS] Stack;
if (n % 2 == 0)
{
int i=0;
while(i!=maxS/2)
{
Stack.push(Stek[i]);
i++;
}
if(i!=maxS)
{
Stack.push('*');
i++;
}
else cout<<"perepolnenie"<<endl;
while(i!=maxS/2)
{
Stack.push(Stek[i]);
i++;
}
}
else
{
int i=0;
while(i!=maxS/2+1)
{
Stack.push(Stek[i]);
i++;
}
if(i!=maxS)
{
Stack.push('*');
i++;
}
else cout<<"perepolnenie"<<endl;
while(i!=maxS/2+1)
{
Stack.push(Stek[i]);
i++;
}
}
while (!Stack.empty())
{
cout << Stack.top() << endl;
Stack.pop();
}
system("pause");
}