Я не могу понять, почему я получаю эти ошибки, когда пытаюсь скомпилировать. Я никогда не сталкивался с ошибкой «ожидается _ до _ токена», но я считаю, что они распространены (если не стесняются просветить меня).
pe4.cpp: в функции 'int main()'
:
pe4.cpp: 18: ошибка: ожидается ')'
до ';'
токен
pe4.cpp: 18: ошибка: ожидается ';'
до ')'
токена
pe4.cpp: 45: ошибка: определение функции здесь не разрешено до '{'
токена
pe4.cpp: 51: ошибка: определение функции здесь запрещено до '{'
токена
pe4.cpp: 57: ошибка: определение функции здесь запрещено до '{'
token
#include <iostream>
using namespace std;
void printStar(int);
void printSpace(int);
void printNewLine();
int main()
{
int side, i, j;
if (i=0; i < 2; i++)
{
cout << "Enter side: " << endl;
cin << side;
if (side < 3 || side > 20)
{
cout << "Out of Bounds!!!"
return 0;
}
printStar(side);
printNewLine();
{
printStar(1);
printSpace(side-2);
printStar(1);
printNewLine();
}
printStar(side);
printNewLine();
}
void printStar(int a)
{
for (int j = 0; j < a; j++)
cout << "*";
}
void printSpace(int a)
{
for (int j = 0; j < a; j++)
cout << " ";
}
void printNewLine()
{
cout << endl;
}
}