Форум программистов, компьютерный форум CyberForum.ru

Ошибки в MSVC - C++

Восстановить пароль Регистрация
 
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
24.04.2013, 19:28     Ошибки в MSVC #1
Пишу курсовой в котором используются некоторые функции windows.h для работы с консолью. Недавно совершенно рабочий ранее код начал выдавать тучу ошибок:

Код
C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\windef.h(343): warning C4091: 'typedef ' : ignored on left of 'tagPOINT' when no variable is declared
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\windef.h(343): error C2143: syntax error : missing ';' before ','
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\windef.h(343): error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(285): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(286): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(1156): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2862): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2863): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2864): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2865): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2896): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2897): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2898): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2899): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(2983): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(3304): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(3525): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(3574): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(3965): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(3967): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(3975): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(3984): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4346): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4473): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4475): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4520): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4543): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4546): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4547): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4548): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4549): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4551): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4552): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4553): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4556): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4558): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4560): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4561): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4565): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4596): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wingdi.h(4597): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(955): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(980): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(1630): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(1776): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(1777): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(1778): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(1779): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(1780): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(2856): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(2857): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(3954): error C2059: syntax error : '*'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(3969): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(3972): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(6232): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(6495): error C2061: syntax error : identifier 'ptScreen'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(6548): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(6577): error C2061: syntax error : identifier 'pt'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7407): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7678): error C2065: 'LPPOINT' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7678): error C2146: syntax error : missing ')' before identifier 'lpPoint'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7678): warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7678): error C2491: 'GetCursorPos' : definition of dllimport data not allowed
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7678): error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7685): error C2065: 'LPPOINT' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7685): error C2146: syntax error : missing ')' before identifier 'lpPoint'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7685): warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7685): error C2491: 'GetPhysicalCursorPos' : definition of dllimport data not allowed
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7685): error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7756): error C2065: 'LPPOINT' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7756): error C2146: syntax error : missing ')' before identifier 'lpPoint'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7756): warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7756): error C2491: 'GetCaretPos' : definition of dllimport data not allowed
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7756): error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7763): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7770): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7778): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7785): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7795): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7802): error C2065: 'Point' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7802): warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7802): error C2491: 'WindowFromPoint' : definition of dllimport data not allowed
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7809): error C2065: 'Point' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7809): warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7809): error C2491: 'WindowFromPhysicalPoint' : definition of dllimport data not allowed
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7817): error C2061: syntax error : identifier 'Point'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(7830): error C2061: syntax error : identifier 'pt'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(8034): error C2061: syntax error : identifier 'pt'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11405): error C2065: 'pt' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11406): error C2275: 'DWORD' : illegal use of this type as an expression
1>          C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\windef.h(152) : see declaration of 'DWORD'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11406): error C2146: syntax error : missing ')' before identifier 'dwFlags'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11406): warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11406): error C2491: 'MonitorFromPoint' : definition of dllimport data not allowed
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11406): error C2078: too many initializers
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11406): error C2275: 'DWORD' : illegal use of this type as an expression
1>          C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\windef.h(152) : see declaration of 'DWORD'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(11406): error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(12180): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(12335): error C2061: syntax error : identifier 'ptParentClientCoords'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winuser.h(12379): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\shellapi.h(67): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\shellapi.h(125): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\shellapi.h(132): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\commdlg.h(1143): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\commdlg.h(1160): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\imm.h(32): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\imm.h(40): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\imm.h(154): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\imm.h(297): error C2061: syntax error : identifier 'LPPOINT'
1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\imm.h(298): error C2061: syntax error : identifier 'LPPOINT'
Переустановка среды и SDK не помогла. Понятия не имею, что делать(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 19:28     Ошибки в MSVC
Посмотрите здесь:

C++ friend функция С++ на MSVC 6.0
компиляция gcc и MSVC C++
MSVC 2010 & 2005 C++
C++ Qt Creator or MSVC
Почему в MSVC++ 2008 компилируется, а в MSVC++ 2010 вылезает много ошибок? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
 Аватар для HighPredator
5351 / 1734 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
24.04.2013, 19:32     Ошибки в MSVC #2
Значит что-то в коде сотворили. Выкладывайте сюда.
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
24.04.2013, 20:02  [ТС]     Ошибки в MSVC #3
Вот класс, с изменения которого все началось. Старая версия теперь тоже не работает -_-

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
class _interface
{
    bool inventoryOpened;
    string statusMessage[4];
    int colorMessage[4];
    int inventoryIter;
public:
    _interface()
    {
        inventoryOpened = false;
        for(int i=0; i<4; i++) 
        {
            statusMessage[i] = '\0';
            colorMessage[i] = 0;
        }
    }
    bool getInventoryStatus(){return inventoryOpened;}
 
    void drawTable(int sizex, int sizey, int startx, int starty, char* name, bool fill)     //отрисовка таблиц и окон (окна если fill == true)
    {
        for(int i=0; i<sizex+1; i++)
            for(int j=0; j<sizey+1; j++)
            {
                gotoxy(startx+i, starty+j);
                if(i == 0 && j == 0)
                {
                    cout<<(char)218; continue;
                }
                if(i == sizex && j == 0)
                {
                    cout<<(char)191;
                    continue;
                }
                if(i == 0 && j == sizey)
                {
                    cout<<(char)192;
                    continue;
                }
                if(i == sizex && j == sizey)
                {
                    cout<<(char)217;
                    continue;
                }
                if(i == 0 || i == sizex)
                {
                    cout<<(char)179;
                    continue;
                }
                if(name != NULL)
                    if(j == 0 && i > (sizex - strlen(name))/2 && i < (sizex + strlen(name))/2 + 1)
                        cout<<name[i-(sizex-strlen(name))/2 - 1];
                if(j == 0 || j == sizey)
                {
                    cout<<(char)196;
                    continue;
                }
                if(fill == true) 
                {
                    initconscreen(Black);
                    cout<<'/0';
                    initconscreen(White);
                }
            }
    }
 
    void drawInventory(itemManager &inst)
    {
        drawTable(30, 20, 35, 15, "Inventory", true);
        inventoryOpened = true;
        item* _item;
        gotoxy(36, 16);
        printf("No Name               Count\n");
        for(int i=0, n=1; i<inst.getCount(); i++)
        {
            _item = inst[i];
            if(_item != NULL && _item->getOwner() == 0)
            {
                gotoxy(36, 16+n);
                printf("%-2i %-18s %-2i\n", n, nameTable(_item->getType()), _item->getCount());
                n++;
            }
        }
        inventoryIter = 0;
    }
 
    void eraseInventory()
    {
        for(int x=30; x<71; x++)
            for(int y=10; y<41; y++)
            {
                gotoxy(x, y);
                cout<<char(0);
            }
        inventoryOpened = false;
    }
 
    void statusDraw(player _player)
    {
        gotoxy(0, CSIZEY-4);
        for(int i=0; i<CSIZEX*3+CSIZEX-1; i++)
            cout<<' ';
        gotoxy(0, CSIZEY-4);
        cout<<"HP: ";
        switch(_player.getHP()/25)
        {
            case 0: initconscreen(Red); break;
            case 1: initconscreen(Yellow); break;
            case 2: initconscreen(Yellow); break;
            case 3: initconscreen(LightGreen); break;
        }
        cout<<_player.getHP()<<' ';
        gotoxy(0, CSIZEY-3);
        cout<<"Equiped: ";
        if(_player.getItem()) cout<<nameTable(_player.getItem()->getType()); else cout<<"NONE";
        for(int i=0; i<4; i++)
        {
            //initconscreen(colorMessage[i]);
            gotoxy(CSIZEX - statusMessage[i].size()+1, 46+i);
            cout<<statusMessage[i];
        }
        initconscreen(2);
        cout<<statusMessage;
        initconscreen(15);
    }
 
    void setStatusMessage(char* message, int color)
    {
        for(int i=0; i<2; i++)
        {
            statusMessage[i] = statusMessage[i+1];
            colorMessage[i] = colorMessage[i+1];
        }
        statusMessage[3] = message;
        colorMessage[3] = color;
    }
};
Это те самые функции, которые используют windows.h для работы с консолью.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
HANDLE hstdout;
COORD Coor;     // структура (х,у) - координаты точки экрана
 
//функция инициализации консоли цветом С
int initconscreen(WORD C) 
{   
    COORD TCoor={0,0};
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
    //задать цвет вывода
    SetConsoleTextAttribute(hstdout,C);
    //очистить Экран
    //FillConsoleOutputAttribute(hstdout,C,CSIZEX*CSIZEY,TCoor,NULL);
    //заголовок консоли
    SetConsoleTitle("Labyrinth");
    return 0;
}
 
    //функция позиционирования курсора
void gotoxy(short x,short y)
{
    Coor.X=x; Coor.Y=y;
    SetConsoleCursorPosition(hstdout,Coor);
}
 
    //функция очистки экрана цветом С
void clrscr(WORD C)
{
    Coor.X=0; Coor.Y=0;
    SetConsoleCursorPosition(hstdout,Coor);
    //FillConsoleOutputAttribute(hstdout,C,256*256,Coor,NULL);
}
 
    //функция установки текущего цвета С
void setcolor(WORD C)
{
    SetConsoleTextAttribute(hstdout,C);
}
    //функция для установки цвета текста и фона
void conscol(int text, WORD background)
{
   HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
   SetConsoleTextAttribute(hStdOut, (WORD)((background << 4) | text));
}
HighPredator
 Аватар для HighPredator
5351 / 1734 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
24.04.2013, 20:38     Ошибки в MSVC #4
Ну и как по-вашему я это проверять должен? Тут недостающих идентификаторов штук тридцать. Все давайте.
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
25.04.2013, 16:56  [ТС]     Ошибки в MSVC #5
Нашел ошибку - в windef.h структура POINT переопределилась на #define POINT в моем хедере. Почему windows.h "забрал" определение из пользовательского файла, к которому он подключен косвенно - понятия не имею. Можно закрывать.
Yandex
Объявления
25.04.2013, 16:56     Ошибки в MSVC
Ответ Создать тему
Опции темы

Текущее время: 21:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru