Mettre plusieurs fichier c dans un même programme
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Mettre plusieurs fichier c dans un même programme



  1. #1
    krimo-30

    Mettre plusieurs fichier c dans un même programme


    ------

    Salut à tous !
    voila j'ai un petit souci avec mon programme C, en fait j'ai plusieur fichier avec l'extension .c que j'ai mis dans un même programme.
    Je voudrais savoir si c'est possible et/ou s'il y a une syntaxe a respecter quand ce n'est pas le programme principal ?
    J'utilise le compilateur Mplab C18.
    Merci d'avance

    -----

  2. #2
    RicounetZap

    Re : Mettre plusieurs fichier c dans un même programme

    Bonjour,

    Il n'y a aucun problème pour qu'un projet contienne plusieurs fichiers sources. Cela permet de bien différencier les sources selon les fonctions. Regardes les exemples de Microchip (Vu que tu utilises Mplab C18) sur l'USB, ils utilisent différents fichiers sources.
    Cordialement
    N'importe quoi, for ever :-)

  3. #3
    krimo-30

    Re : Mettre plusieurs fichier c dans un même programme

    En fait mon souci c'est que j'ai crée une focntion que j'ai nommé io_init où j'ai mis à l'interieur tous les TRIS...=0 ou 1, seulement lors de la compilation il me dit que le symbole TRIS n'est pas defini, donc je ne sait pas quoi faire??? Je vais regarder des exemple et je te tien au courant.
    Merci de ta réponse.

  4. #4
    amoniaque

    Re : Mettre plusieurs fichier c dans un même programme

    Hello,

    Il faut que tu aies inclus le header du µC utilisé dans le fichier dont la déclaration de ton prototype est faite.

    Ou alors, déclarer ton header de ton µC AVANT d'inclure le fichier où se trouve ta fonction io_init();.

  5. A voir en vidéo sur Futura
  6. #5
    krimo-30

    Re : Mettre plusieurs fichier c dans un même programme

    Citation Envoyé par amoniaque Voir le message
    Hello,

    Il faut que tu aies inclus le header du µC utilisé dans le fichier dont la déclaration de ton prototype est faite.

    Ou alors, déclarer ton header de ton µC AVANT d'inclure le fichier où se trouve ta fonction io_init();.
    C'etait bien sa qu'il fallait faire merci à toi amoniaque !

Discussions similaires

  1. Afficher plusieurs images dans la même cellule
    Par angedemon02 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 06/07/2010, 14h47
  2. Plusieurs inscriptions dans un même etablissement?
    Par invite9bab5d09 dans le forum Orientation après le BAC
    Réponses: 0
    Dernier message: 03/04/2008, 09h33
  3. comment mettre un .bat et un .exe dans un seul fichier
    Par chatelot16 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 31/12/2007, 15h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.