Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/05/2006, à 19:45

Jonas

[Débutant] fonction déjà faite qui fait la mme chose que wcalc

Salut

Je me lance dans le C et je voudrais savoir s'il existe une fonction (dans un librairie ou une qu'on peut copier-coller) qui fait la même chose que wcalc (c'est à dire qui fait un calcul en respectant les ordres des opérations.

Exemple avec wcalc

$ wcalc "2^2*(2-1)"
 = 4

Donc une fonction "calculeur("2^2*(2-1)")" qui retourne 4.

[edit] ont envoie un chaine dans le fonction calculeur()

Merci ;)

Dernière modification par Jonas (Le 28/05/2006, à 19:52)


Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici

Hors ligne

#2 Le 28/05/2006, à 20:11

milambert

Re : [Débutant] fonction déjà faite qui fait la mme chose que wcalc

je ne pense pas qu'il existe un fonction bien definie pour ce que tu demande.

Mais il existe un fonction pour exectuer un programme externe:

system()

vas voir sur ce lien: http://c.developpez.com/faq/bcb/?page=gestionexecution

c'est en C++ mais ca foncytionne en C aussi.

si tu veux l'utiliser dans un fichier:

regarde le lien: http://c.developpez.com/faq/c/?page=divers#DIVERS_popen


mouarf, ...

Hors ligne

#3 Le 29/05/2006, à 21:11

Jonas

Re : [Débutant] fonction déjà faite qui fait la mme chose que wcalc

Merci,
c'est ce que j'ai fait pour l'instant (disons j'ai fait un test) mais c'est au niveau de le vitesse d'execution que ca me posais un problème et eventuellement de la portabilitée

Se que je pense faire :
- utiliser dans un 1er temps wcalc
- Remplacer par la suite wcalc par une fonction


Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici

Hors ligne