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
    invitead364e96

    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
    invite89303051

    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

  3. #3
    invitead364e96

    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
    invitedb9b1ced

    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
    invitead364e96

    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 invite8eef6eba 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 invite0324077b dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 31/12/2007, 15h21
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...