Si quelqu'un arrive a me traduire le pseudo code ci-dessous en langage C je lui serai tres reconnaissant !

menu:=menu1_CQ
TantQue((codeOP:=lireCodeOp(pListeCodeOp(pListeCod
es,3,menu))<>'Q')faire:
Quand(codeOp)
='C'
trace[0]:='\0'
Ajouter "0C" à la chaîne trace
Créer suspendre la tâche 1
Créer suspendre la tâche 2
Fixer la priorité de la tâche 1 (tâche 1 priorité supérieur à tâche 2)
Fixer la priorité de la tâche 2
Créer l'objet evOpE de type événement
Créer l'objet evFinActionA de type événement
Démarrer la tâche 1
Démarrer la tâche 2
Afficher le message "Fin de l'opération de création et démarrage des tâches"
menu:=menu2_E
='E':
Ajouter "OE" à la chaîne trace
Signaler l'évènement evOpE
Attendre la fin de la tâche 2
Détruire les objets evOpE et evFinActionA
Détruire les tâches 1 et 2
Afficher le message "Fin de l'opération E"
Afficher la chaîne de caractères trace
menu:=menu1_CQ
Theo3006