Utilisation de la dll 'samsoft_maths'

Samy
Utilisation de la dll 'samsoft_maths'

SamSoft

SamSoft_Maths

I - Description :

SamSoft_maths.dll est une dll distribuée sont licence GNU/GPL contenant des fonctions mathématiques, la dll est utilisable en C et C++ .
Auteur : Samy Hocine (SamSoft), eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%73%61%6d%79%68%6f%63%69%6e%65%40%68%6f%74%6d%61%69%6c%2e%66%72%22%3e%73%61%6d%79%68%6f%63%69%6e%65%40%68%6f%74%6d%61%69%6c%2e%66%72%3c%2f%61%3e%27%29%3b'))
Année de création : Début 2007
Licence : GNU/GPL

Site web officiel : http://www.samsoft.ift.fr
Forum officiel : http://samsoft.frbb.net

II. Installation de la DLL "samsoft_math.dll" :

Vous trouverez deux excellents IDE gratuits à cette adresse pour Dev-Cpp http://www.bloodshed.net/dev/devcpp.html et http://www.codeblocks.org/ pour Code::Blocks .
Tout d'abord il va falloir télécharger un zip contenant les fichiers nécessaires au bon fonctionnement du programme utilisant la DLL, ceci ce trouve http://sayro.free.fr/SamSoft/logiciels/samsoft_maths_distribution.zip.
Une fois l'archive décompressée, vous remarquerez la présence de 4 fichiers: samsoft_math.h, libsamsoft_maths.a, samsoft_maths.dll et infos.txt.
Le fichier samsoft_maths.dll est à placer dans le répertoire courant de votre programme, le reste des fichiers ne servira que pour la compilation.

|-> Sous Dev-Cpp et Code::Blocks :

Ouvrez devcpp ou Code::Blocks , créez ensuite un nouveau projet de type "console application", cochez la case langage C (sous devcpp) ou choisissez dans file(s) option, l'option "langage C" (sous code::blocks) et validez.

DevCpp :

Code::Blocks :

Allez ensuite dans le menu Projet puis Ajouter au projet, là selectionner le fichier samsoft_maths.h et validez.

Veuillez ensuite vous diriger dans Projet/Option du projet et dans l'onglet "Paramètres", vous devriez voir "linker" ou "éditeur de liens", ajoutez y ce lien : libsamsoft_maths.a

Vous êtes désormais prêt à utiliser la dll "samsoft_maths" !

III - Premier programme :

Maintenant que tout est près, nous allons créer notre premier programme utilisant la dll 'samsoft_maths', créez un fichier .c et tapez ces lignes de codes :

#include <stdio.h>
#include <stdlib.h>
#include "samsoft_maths.h" //Contient les prototypes des fonctions de la Dll

int main()
{
    double x; //nombre//
    double r; //resultat//

            printf("\nTapez votre nombre : ");
            fflush(stdout); 
            scanf("%lf", &x); //On "attrape" ce qu'entre l'utilisateur
            r = ss_racine_carree(x);//Appel de la fonction ss_racine_carree//
            printf("la racine carree de %lf vaut %lf\n", x, r); //Affichage du résultat//
            system("PAUSE"); //On met en pause le programme//
            return EXIT_SUCCESS; //On quitte le programme//
}


IV - Documentation :

Pour voir la documentation complète (liste des fonctions, exemple de codes ...), c'est http://sayro.free.fr/SamSoft/logiciels/ss_mathsdll_doc.txt !

V - Remerciements :

http://www.programmez.com
http://www.developpez.com , aux membres du forum et plus particulièrement à :
- mujigka ; - souviron34 ; - Emmanuel Delahaye ; - DaZumba ; - Medinoc.

VI - Communauté :

Vous souhaitez participer à l'amélioration de la dll, ajouter des fonctions, signaler des erreurs...
Venez nombreux sur le forum SamSoft : http://samsoft.frbb.net

VII - Information supplémentaire :

Si vous voulez voir en temps réel les dates et les versions des distributions de la dll samsoft_maths, c'est http://samsoft.frbb.net/DLL-SamSoft_maths-f8/-p6.htm#6

Samy

La dll est bien ?