Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C++ - Błąd "ISO C++ forbids declaration of 'LINIE' with no type"

06 Sty 2013 12:40 1089 2
  • Poziom 9  
    Witam, przy próbie kompilacji wyrzuca mi błąd jak w tytule tematu, proszę o pomoc czego ten błąd dotyczy.

    Plik main.cpp
    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    Plik game.cpp
    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    Plik game.h
    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    Błąd dotyczy pliku game.cpp
  • Pomocny post
    Poziom 27  
    No nie masz typu przy LINIE, to powinien być np po lekkich modyfikacjach jakiś struct XXX LINIE albo tablica tablic, tylko czegoś.
    np.

    const int LINIE[][3][2] = { { { 0,0 }, { 0,1 }, { 0,2 } }, // górna pozioma
    { { 1,0 }, { 1,1 }, { 1,2 } },// środ. pozioma
    { { 2,0 }, { 2,1 }, { 2,2 } },// dolna pozioma
    { { 0,0 }, { 1,0 }, { 2,0 } }, // lewa pionowa
    { { 0,1 }, { 1,1 }, { 2,1 } }, // środ. pionowa
    { { 0,2 }, { 1,2 }, { 2,2 } }, // prawa pionowa
    { { 0,0 }, { 1,1 }, { 2,2 } }, // p. backslashowa
    { { 2,0 }, { 1,1 }, { 0,2 } } }; // p. slashowa

    albo:

    struct XXX{
    int x;
    int y;
    };

    const struct XXX LINIE[8][3] = { { { 0,0 }, { 0,1 }, { 0,2 } }, // górna pozioma
    { { 1,0 }, { 1,1 }, { 1,2 } },// środ. pozioma
    { { 2,0 }, { 2,1 }, { 2,2 } },// dolna pozioma
    { { 0,0 }, { 1,0 }, { 2,0 } }, // lewa pionowa
    { { 0,1 }, { 1,1 }, { 2,1 } }, // środ. pionowa
    { { 0,2 }, { 1,2 }, { 2,2 } }, // prawa pionowa
    { { 0,0 }, { 1,1 }, { 2,2 } }, // p. backslashowa
    { { 2,0 }, { 1,1 }, { 0,2 } } }; // p. slashowa
  • Poziom 9  
    No tak brak typu, wielkie dzięki za pomoc.