Winda c++


(Dark Man1) #1

Wtam! Potrzebny mi jest program winda w c++. Ja coś tam zrobilem, ale poniewaz nie jestem zbyt dobry w programowaniu to wyskakuje blad i nie wiem o co chodzi...

Prosze o pomoc!

kod programu:

winda.h

ifndef WINDA_H

define WINDA_H

enum STAN{wolna, zajeta, uszkodzona};

class WINDA

{

private:

STAN stan;

int pietro;

int licznik_przejazdow;

void GO_awaria();

void GO_zajeta();

int min_pietro;

int max_pietro;

public:

WINDA():stan(wolna), pietro(0), licznik_przejazdow(0){}

int jazda(int gdzie);

void napraw();

void Pokaz();

};

winda cpp

include

include

include

using namespace std;

WINDA::jedz(int gdzie);

{

cout << "Przejazd windy" << endl;

if (pietro<=gdzie)

{for(pietro; pietro<=gdzie; pietro++)

cout << pietro << endl;}

else

{for(pietro; pietro>=gdzie; pietro--)

cout << pietro << endl;}

licznik++;

}

i main cpp

include

include

include "winda.h"

using namespace std;

int main(int argc, char *argv[])

{

system("PAUSE");

return EXIT_SUCCESS;

}

to wszystko oczywiscie w kompilatorze Dev-C++


(Fiołek) #2

Dev-C++ to nie kompilator...

WINDA::jedz(int gdzie);

Po co średnik?

W klasie Winda nie ma funkcji o nazwie "jedz".

Brak #endif na końcu winda.h.

Następnym razem przeczytaj co wypluwa kompilator(g++), bo w tym wypadku to bardzo ładnie opisane jest :wink: