Librairie math en c

Résolu

Bonjour,je veux utiliser la librairie TMath.h(include <TMath.h>) mais mon compilatur ne le reconnait pas,comment faire?


Windows / Chrome 108.0.0.0

8 réponses

  1. Bonjour,

    Autant que j'aie pu en connaître et sous réserves des corrections ou contestations de nos spécialistes code préférés, tmath.h est une bibliothèque de méthodes destinée à une utilisation dans C++:

    https://root.cern.ch/root/html524/TMath.html

    de ce fait utilisable (entre autres) en Programmation Orientée Objet.

    Cela expliquerait qu'un compilateur C ne puisse la traiter.

    math.h est une bibliothèque appropriée, si tant est qu'elle vous permette les fonctions requises pour votre code.

    Pour ce qui est des bibliothèques de calcul dans les deux environnements, voir :

    https://stackoverflow.com/questions/37904753/is-math-h-for-c-or-c

    https://fr.wikipedia.org/wiki/Math.h

    0
    1. Ah d’accord ça n’existe pas en C dommage

      Alors est-ce-qu'il existe une librairie pour calculer factorielle, car dans <math.h> il n'y a pas.

      0
      1. N'allez pas croire que je suis un spécialiste du C (et encore moins des calculs mathématiques, mais pour paraphraser notre glorieux ancêtre, "je cherche et parfois je trouve".

        Pourquoi ne pas faire appel à une bibliothèque externe appelée dans les directives de pré-processeur, de type "factorielle.h"

        https://stacklima.com/bibliotheques-statiques-et-dynamiques-ensemble-1/

        voir le post n¨1 du lien ci-dessous, pour tester si une bibliothèque integer.h peut être implémentée en c

        https://codes-sources.commentcamarche.net/forum/affich-10029884-la-fonction-factorielle-fact-n-n?entiere=1

        https://codes-sources.commentcamarche.net/source/100597-la-fonction-factorielle-fact-n-n

        et

        https://www.cl.cam.ac.uk/teaching/1415/P31/lib/html/integer_8h_source.html

        https://waytolearnx.com/2019/08/calculer-la-factorielle-dun-nombre-en-c.html

        https://openclassrooms.com/forum/sujet/calcul-factoriel-d-un-nombre

        https://openclassrooms.com/forum/sujet/calculer-la-factorielle-langage-c

        https://openclassrooms.com/forum/sujet/utiliser-la-fonction-factorielle-sans-la-recoder

        0
        1. OK merci

          En fait je savais déja calculer avec une fonction un factoriel,je voulais juste savoir s'il y avait une librairie ou cette fonction est déja implanté en C  mais bon vu mes recherches peut etre ça n'existe pas

          0
          1. Autant que je sache, il n'existe aucune bibliothèque en C qui contienne des fonctions associées aux factorielles.
            par ex. permutations, arrangements, combinaisons.
            Je vois régulièrement sur d'autres forum des gens qui veulent le faire, et personne n'a mentionné de telles fonctions.

            0
            1. Bonsoir PierrotLeFou,

               

              Quel serait l'inconvénient de mon "idée" d'invoquer une bibliothèque externe, en dehors de la prévoir dans les sources?

              0
          2. Merci j'ai eu réponse à ma question : ça n'existe pas. Dommage !

            0
          3. Il n'y a aucun inconvénient d'invoquer une bibliothèque externe si les fonctions qu'on cherche s'y trouvent.
            Sinon, c'est seulement inutile, sauf si les noms sont en conflit avec les noms standard.

            0
            1. ouais c'est ça que je me disais 

              0