bonjour
j'ai compilé le programme suivant et j'ai trouvé des erreurs , y'a-t-il quelqu'un peut m'aider s'il vous plait

merci d'avance

voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
#ifndef PARKING_H
#define PARKING_H
 
class veh
{
private:
    char typ[20],mat[20];
 
public:
    // constructeur
    veh();
    // deconstructeur
    ~veh();
    void afficher1();
    int recherche_veh();
    bool autaurisation();
}
}
 
class park
{
private:
    int nb_place;
    static int nb_vehicule;
public:
    // constructeur
    park();
    // deconstructeur
    ~park();
    // affichage
    void afficher();
};
 
// Le travaille demandé c’est :
//1.	Testé si il y une place dans le parking.
//2.	Tester si l’automobile est autorisé à stationné. (l’autorisation pour les véhicules légers)
//3.	Incrémenter le nombre de l’heure de stationnement dans le parc.
//4.	Incrémenter le nombre de véhicule stationné.
//5.	Le paiement est 60 D.A pour 3 heures, et 10% en plus si en cas de retard.
 
#endif // PARKING_H
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
#include "parking.h"
#include <stdio.h>
#include <iostream>
//#include <conio.h>
 
veh::veh()
{
    printf<<"\n saisie matricule et type";
    scanf>>typ>>mat;
    // ++nb_vehicule;
}
veh::~veh(){}
 
void veh::afficher1( )
{
    printf<<"\n matricule et type :"<<mat" "<<typ;
}
 
 
//1.	Testé si il y une place dans le parking.
int veh::recherche_veh(){return typ};
 
//2.	Tester si l’automobile est autorisé à stationné. (l’autorisation pour les véhicules légers)
bool veh::autaurisation(){
    if (typ=leger) then
            a=1
};
park::park() {
 
    printf <<"\n le nbre de véhécule"; scanf>>nb_place;
    ++nb_vehicule;
}
 
int park::nb_vehicule = 0;
 
park::~park(--nb_vehicule){};