bonjour
le but d mon prgramme et d ecrire a l aide des classes un prgramme qui permet d ouvrir et de ferme des porte , un truc basique ... le probelme est lors d la phase de la compilation j ai une erreur que j arrive pas a la comprendre
voici la source
j ai passe la journee entier a cherhcer ou se trouve l erreur mais en vin , j sais que c une erreur bete#include<iostream>
using namespace std ;
class porte
{
private :
int num ;
bool state ;
int number;
public :
void create(int k)
{
num =k;
state=true;
number=1;
}
void open(void)
{
if(state==true)
cout<<"porte numero "<<num<<"est deja ouverte!"<<endl;
else
{cout<<"porte numero "<<num<<"est a nouveau ouvert!"<<endl;
state=true;
number++
}
}
void close(void)
{
if(state==false)
cout<<"porte numero "<<num<<"est deja fermee!"<<endl;
else{
cout<<"porte numero "<<num<<"est a nouveau fermee!"<<endl;
state=false;
}
}
void cout(void)
{
cout<<number;
}
void print(void)
{
if(state==true)
cout<<"porte numero "<<num<<"est ouverte!"<<endl;
else
cout<<"porte numero "<<num<<"est fermee!"<<endl;
}
main()
{
porte a;
a.create(1);
a.open();
a.close();
a.print();
}![]()
merci d avance
Partager