begin process at 2012 05 30 06:13:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

programmation modulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

programmation modulaire

samedi 10 avril 2004 à 11:30:50 | programmation modulaire

Thenaughtycalvin


Pendant les vacances je dois faire un programme de cryptage en utilisant la programmation modulaire(.h, .c).
Mais j'ai un probleme.
J'ai la fonction 111 et 112 qui sont appelé dans la fonction 11
et la fonction 11 et 12 sont appelé dans la fonction 1.
(le nom des fonctions sont donné pour comprendre la hiérarchie).
Dans 111.h et dans 112.h je declare le prototype, j'appele le fichier de constante et le fichier de type de structure. Pareil dans tout les .h .

Pour la fonction 11 je dois appelé 111.h et 112.h dans 11.h ou dans 11.c .

Pareil pour la fonction 1, où dois-je déclaré 11.h et 12.h.

Car si on déclare tout dans les .h, dans le fichier 1.h il va y avoir le prototype de 111.h, 112.h, 11.h et 12.h alors qu'on a besoin que du prototype de 11 et 12, car les autres fonctions ne sont pas appelées directement dans 1 .

Je suis en train de me prendre la tête avec ça depuis ce matin et ça m'énerve.

Si une personne a compris mon probleme pourrait-il m'expliquer.

merci d'avance.


CALVIN
samedi 10 avril 2004 à 20:05:06 | Re : programmation modulaire

HCJarod

tu inclus ton fichier header la ou tu utilise tes fonctions...

tu parle beaucoup de tes fichiers .h mais tes fichiers .c tu en a combien??

Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
dimanche 11 avril 2004 à 08:17:53 | Re : programmation modulaire

Thenaughtycalvin



tu inclus ton fichier header la ou tu utilise tes fonctions...

Merci c'est juste ce que je voulai savoir.
j'ai autant de header que de .c plus les fichier de constante ... etc


CALVIN
dimanche 11 avril 2004 à 20:53:34 | Re : programmation modulaire

magic_Nono

Membre Club
Bj

Les inclusions peuvent être placés à ts endroit et si tu les mets ds les header, les inclusions peuvent être récursives.
(conseil: ne js faire d'include sur des .c)

Rq: protège tes header de multiincluysion avec des var glob:
en les encadrant ainsi;

#ifndef MONFIC_H
#define MONFIC_H
... corps de ton header
#endif /* MONFIC_H */

après tes include peuvent être ds le header (et donc les .c n'ont qu'un seul include, celui du .h associé)
et ds le .h et les include de celui ci (& récursivt)
tu trouve les proto uitilisés ds ta fonction

& ça roule;
@+

Magic Nono: l'informagicien!


Cette discussion est classée dans : fonction, programmation, prototype, appelé, modulaire


Répondre à ce message

Sujets en rapport avec ce message

prototype de fonction [ par loupin ] D'abord bonjour a tous. Je debute en c tant bien que mal, mais j'ai un tout petit souci qui n'en ai pas un mais j'aimerais comprendre. Alors voici le arborescence d'un HD [ par Galerien ] Bonjour à tous les dingues de la programmation en C,débutant dans la programmation en C sur PC, je souhaiterai inclure dans mon bout de code l'équival ... dans le prototype d'une fonction [ par wizzo ] bonjour !Alors voila, je voulais faire une fonction qui en une ligne me permette d'ecris dans un fichier, cad que d'habitude pour faire ça, on fait : programmation linéaire : comment tracer la fonction objectif? [ par vanessab ] je voudrais savoir comment tracer la fonction objectif d'un programme linéaire declaration d'une matrice dans le prototype d'une fonction ?? [ par mrdaryx ] Bonnjour.J'aimerais savoir comment déclarer une matrice (tableau[lignes][colonnes]) dans le prototype de ma fonction car quand je met :void fonction(t programmation modulaire???!! [ par help26 ] quelqu'un slv peux me dire un header contient quoi et a quoi sert aidez moi!!! Programmer printf [ par jeanphilippe37 ] [u]Bonjour[/u], Je dois faire en TD un programme pour re programmer printf en langage C. Je n'ai aucune idée de comment faire. Je sais juste me servi programmation pic c [ par romanticgirl ] salut tout le monde, je veux savoir si la fonction file_read() permet de lire un seul caractère ou en text entier, de même la fonction file_write(str fonction iface en c [ par hennouni ] salut tous le monde je cherche l équivalent de iface en fonction c pour configurer ma carte réseaux lunix je veux l équivalent de ces ligne de comm fonction clock() de time.h sur Linux GCC [ par desesperado88 ] Bonjour tout le monde.J'utlise FEDORA16 et le compilateur gcc. [b]#include #include #include int main( int argc,char * argv[]) { getchar(); prin


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,700 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales