Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Error 1 error C2143: syntax error : missing ';' before '<class-head>'

Ostatnio zmodyfikowano 2014-01-11 15:32
Autor Wiadomość
oputyk
Temat założony przez niniejszego użytkownika
Error 1 error C2143: syntax error : missing ';' before '<class-head>'
» 2014-01-11 15:12:34
C/C++
#include"Cou.h"
class ain
{
private:
    void polecenie()
    {
        while( true )
        {
            std::cout << "\t\t\tPOLECENIE:" << std::endl;
            std::cout << "\t\t\t->" << std::endl;
            std::cin >> p;
            if( std::cin.fail() || std::cin.bad() )
            {
                std::cin.clear();
                std::cout << "\t\t\tBLAD!!!" << std::endl;
                std::cout << "\t\t\tPODAJ POLECENIE JESZCZE RAZ!!!" << std::endl;
            }
            else if( p > 4 || p < 0 )
            {
                return;
            }
            system( "cls" );
        }
    }
    Cou cou;
    bool gra = true;
    int p;
public:
    void Gra()
    {
        while( gra )
        {
            polecenie();
        }
    }
};
WTF?
P-101842
oputyk
Temat założony przez niniejszego użytkownika
» 2014-01-11 15:32:37
Rozwiązane. Poprawny kod:
C/C++
#include"Cou.h"
class Main;
class Main
{
private:
    void polecenie();
    Cou cou;
    bool gra = true;
    int p;
public:
    void Gra()
    {
        while( gra )
        {
            polecenie();
        }
    }
};
Zamykam.
P-101846
« 1 »
  Strona 1 z 1