Мне к воскресению нужно сделать программу в универ на с++ у меня возникают траблы и мне нужна кое-какая помощь.
Пишу ее в Visual C++ 2008 Express Edition. Пишу Лабиринт из которого я должен выйти с помощью стрелок на клаве.
Итак 1 вопрос:
Code
public ref class Square
{
public:
int w,h,x,y;
Color c;
Square(int X, int Y, int W, int H, Color C)
{x=X;
y=Y;
w=W;
h=H;
c=C;
}
void Move(int Dx, int Dy)
{if(x>=0&&x<=300-w) x+=Dx;
if(y>=0&&y<=300-h) y+=Dy;
}
выдает следующие ошибки:
Code
c:\documents and settings\celeron2600\мои документы\visual studio 2008\projects\экзамен\экзамен\Square.h(8) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "c"
c:\documents and settings\celeron2600\мои документы\visual studio 2008\projects\экзамен\экзамен\Square.h(8) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
c:\documents and settings\celeron2600\мои документы\visual studio 2008\projects\экзамен\экзамен\Square.h(8) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
c:\documents and settings\celeron2600\мои документы\visual studio 2008\projects\экзамен\экзамен\Square.h(9) : error C2061: синтаксическая ошибка: идентификатор "Color"
c:\documents and settings\celeron2600\мои документы\visual studio 2008\projects\экзамен\экзамен\Square.h(14) : error C2065: c: необъявленный идентификатор
c:\documents and settings\celeron2600\мои документы\visual studio 2008\projects\экзамен\экзамен\Square.h(14) : error C2065: C: необъявленный идентификатор