Salut, voila mon code écrit en C++ , ça semble bien mais j'ai cette erreur qui interrompe l'éxecution: Expected constuctor, destructor or type conversion before '*' token,dans la ligne 33( l'instruction: ListeP *initialisation()), voici mon 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
42
43
44
45
46
47
48
#include <iostream>
 
int main(){
// déclaration de la liste  des éléments d'un processus
    typedef struct Element Element;
struct Element
{
int nbr;
Element *suivant;
};
 
// déclaration du pointeur premier élément de chaque processus
typedef struct ListeE ListeE;
struct ListeE
{
Element  *premierE;
};
// déclaration de de la liste des  processus
typedef struct Proc Proc;
struct Proc
{
Element proc;
Proc  *suivant;
};
// déclaration du pointeur du premier processus
typedef struct ListeP ListeP;
{
Proc *premierP;
};
system("pause");
}
//initialisation de la liste des processus
ListeP   *initialisation()
{
    ListeP *listeP = malloc(sizeof(*listeP));
    Proc *proc = malloc(sizeof(*proc));
 
    if (listeP == NULL || elementP == NULL)
    {
        exit(EXIT_FAILURE);
    }
 
 
    proc->suivant = NULL;
    listeP->premier = proc;
 
    return listeP;
}
alors pourriez vous m'aider? et merci