IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Libraire et fonction


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 61
    Par défaut Libraire et fonction
    BONSOIR, je vais vous posez une questions(j'ai fais des recherche mais je trouve pas ) alors c'est sur les fonctions...
    En c il y a le printf scanf fprintf els..... bon je v pas toutes les dire(enfin j'en connais pas 100 quand meme) mais comment on fait par exemple si on veut créer un programme comme photoshop??(bon je prend ça comme exemple bien sur ) il faut mettre une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    photoshop( // enlever le rouge des yeux pas ex
    ...
    Bon je crois que je c'est qu'il faut mettre une libraire deja et que dans cette libraire il y a les fonctions, mais il y en a combien en tout des libraire ???

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Si tu nous disais ce que tu veux faire exactement ce serais mieux car ton exemple est loin d'être le meilleur ... un programme ca passe avant tout par une phase de conception, surtout des programmes aussi gros. Des librairies ? Je dirais plutôt des DLL (ou *.so sous Linux) à l'intérieur duquel tu mets des groupes de fonctions entre autres. Pour des programmes de cette envergure c'est un peu difficile à te répondre !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 61
    Par défaut
    Ben enfete en gros(gros) je veux savoir comment est-il possible d'avoir d'autre fonctions que le printf ou autre, voila.

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par mitherkiller
    Ben enfete en gros(gros) je veux savoir comment est-il possible d'avoir d'autre fonctions que le printf ou autre, voila.
    Heu bin ca y'a pas de secret, c'est toi qui les créées Ou bien tu utilises des bibliothèque additionnelles suivant les actions (traitement d'images, calcul mathématique, etc...) mais c'est un cas spécifique à chaque projet !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Membre chevronné
    Avatar de Foobar1329
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 283
    Par défaut
    Hello,

    Citation Envoyé par mitherkiller
    BONSOIR, je vais vous posez une questions(j'ai fais des recherche mais je trouve pas ) alors c'est sur les fonctions...
    En c il y a le printf scanf fprintf els..... bon je v pas toutes les dire(enfin j'en connais pas 100 quand meme) mais comment on fait par exemple si on veut créer un programme comme photoshop??(bon je prend ça comme exemple bien sur ) il faut mettre une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    photoshop( // enlever le rouge des yeux pas ex
    ...
    Bon je crois que je c'est qu'il faut mettre une libraire deja et que dans cette libraire il y a les fonctions, mais il y en a combien en tout des libraire ???
    Premièrement, on dit bibliothèque et non librairie (abus de langage provenant du mot anglais library qui signifie bibliothèque). D'ailleurs, quand on utilise une fonction, on l'emprunte plutôt qu'on ne "l'achète", donc bibliothèque a plus de sens .printf() et scanf() sont des fonctions d'une bibliothèque, la même, qui est la bibliothèque standard C. Cette dernière contient l'ensemble des fonctions définies par la norme du langage C pour une implémentation (compilateur et outils associés) conforme à la norme. Elle est stockée dans un fichier binaire (ou plusieurs parfois) qui contient les définitions des fonctions C standard et peut contenir des définitions de fonctions supplémentaires propres à l'implémentation. On l'appelle souvent la libc, elle s'appelle crt chez Microsoft, glibc dans la GCC, etc...

    Si tu veux créer tes propres fonctions et les réutiliser par la suite, tu ne peux pas "surcharger" la bibliothèque C . Il faut que tu créé ta bibliothèque personnelle contenant tes fonctions.

    A+

Discussions similaires

  1. [MEX] Plusieurs fonctions dans une unique libraire mex
    Par smunier dans le forum MATLAB
    Réponses: 2
    Dernier message: 18/03/2012, 15h11
  2. [Débutant] Ajouter une libraires a C++ Builder et Utiliser ces Fonction
    Par kheira dans le forum C++Builder
    Réponses: 5
    Dernier message: 14/03/2010, 01h07
  3. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 16h19
  4. fonction printf
    Par ydeleage dans le forum C
    Réponses: 7
    Dernier message: 30/05/2002, 11h24
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo