A l'aide d un programme en c qui fait l'analy

assi -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

g un exercice à faire et j'ai besoin de votre aide svp;
on m a demander de programmer en c l'analyse syntaxique des expressions arithmétique
suivantes: <exp>:=<exp><op><exp> avec <op> sont les différents opérateur;
préciser la méthode à utiliser

1 réponse

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

Il faut lire la chaîne avec un simple fgets. Comme ça l'utilisateur rentrera sa chaîne.
Ensuite, tu l'analyses avec sscanf (pour repérer les opérateurs, etc). Tu peux considérer qu'un opérateur c'est un caractère et après tu vérifies si l'opérateur est valide.
Cdlt,
0