Résolu Réunir deux programmes en Langage C

Solutions (4)
Tags :
  • Programme
  • Programmation
|
Bonjour, actuellement en 2èmes année de BTS, on m'à demandé pour mon projet de m'occuper de la programmation d'une carte qui sert à envoyer des informations sur d'autres cartes électroniques via la liaison IHM.

Pour l'instant j'ai réalisé deux programmes :
- HDX
- FDX

Par la suite il faut que je produise un programme final qui me sélectionnera suivant le cas soit le HDX ou le FDX.
Bien sur le faite de les regrouper ensemble, des variables se confonde.

Connaissant certaine base en PHP, est-il possible d'utiliser une fonction similaire à < include() > en langage C ?
J'ai penser à transformer c'est deux programmes en ".h" et à les utiliser dans le programme grâce a une fonction ressemblant au include.

Voila, j'espere que j'ai su être assez clair dans ce que je voulai dire :) 
Merci d'avance
Contenus similaires
Meilleure solution
partage
|
Si tu es sous windows, c'est faire des .dll.
Quand tu fais une bibliothèque, tu fais un .h qui contient toutes les fonctions utilisable, tu compile ta bibliothèque (et retirant le main) en .lib et .dll.

Dans ton autre programme, tu inclus le .h de ta bibliotèque, tu ajoute le .lib dans les liens de compilation, et pour exécuter le programme, il te faudra mettre le .dll à côté du .exe.
  • Commenter cette solution |
Score
0
òh
òi
|
ok, je te remercie !!
  • Commenter cette réponse |
Score
0
òh
òi
|
le faites de les transformer en bibliothèques ? C'est-à-dire avec l'extension ".h" ??
Désolé je suis novice en langage C...
  • Commenter cette réponse |
Score
0
òh
òi
|
Je vais te donner la solution propre.
Tu transformes tes programmes en bibliothèques que tu utilises dans le programme principal.

Sinon, si c'est juste un appel de programme, tu peux lancer l'exe avec la fonction system()
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS