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

Fermé
assi - 4 janv. 2011 à 16:49
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 4 janv. 2011 à 16:56
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
4 janv. 2011 à 16:56
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