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 :

conception de mon prgm


Sujet :

C

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 299
    Par défaut conception de mon prgm
    Bonjour, après chaque itération j'écris sur le disque dur certaines sorties. Mon prmg traite deux cas : le cas où mon moteur est supposé fonctionner en mode adiabatique et le cas concernant le mode non abiatique. Pour éviter de faire à chaque itération un test du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    si(adiabatique)
      blabla_1
    sinon
      blabla_2
    j'ai fait un pointeur de fonction. Pour cela, j'ai créé deux fonctions WriteAdiabatic() et WriteNoAdiabatic() et je fais pointer mon pointeur vers la bonne fonction. Ainsi, je n'effectue qu'une seule fois mon test.

    Maintenant, j'ai rajouté un nouveau module à mon prgm. Suivant l'input, la dimension de mes tableaux sont soit de taille N soit de taille N+1. Donc comment faire pour écrire sur le disque dur mes sorties à chaque itérations ? Est-ce que je fais 4 fonctions (Adiabatique/Non adiabatique et dimension N/dimension N+1) et j'utilise mon pointeur de fonctions ou bien y a-t-il une autre solution ? L'idée est d'éviter de faire trop de test pour perdre un minimum de temps.

    Pour expliquer mon pb, j'ai simplifier à deux cas de figures (adiabatique et non adiabatique) donc deux fonctions. Mais dans mon prgm j'en ai 12 des fonctions (car suivant les inputs je conserve certaines sorties et pas d'autres). Donc maintenant, si je dois prendre en compte la dimension de mon système (N ou N+1) j'en aurai 24 des fonctions. Ca commence à faire bcp je trouve.

    Donc, savez-vous comment je pourrais concevoir "proprement" mon prgm pour écrire sur le disque dur les sorties ?

    Merci.

  2. #2
    Membre éclairé Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Par défaut
    Peut être pourrait tu fais en sorte que tes 2 fonctions writeBidule prennent en paramètre en entrée les dimensions ? Ou suis je a coté de la plaque?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 299
    Par défaut
    Salut, non tu n'es pas à côté de la plaque. Je pense avoir trouvé comment faire : dans le cas non adiabatique j'ai une composante de plus. En la mettant tout à la fin de mon vecteur, et en mettant en argument la dimension de mon vecteur, je peux la prendre en compte ou non.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb dans la conception de mon makefile
    Par donkeyquote dans le forum Systèmes de compilation
    Réponses: 0
    Dernier message: 06/07/2008, 21h01
  2. Avis sur la conception de mon site
    Par benthebest dans le forum Services
    Réponses: 4
    Dernier message: 16/02/2008, 22h30
  3. Conception de mon architecture Tables & Relations
    Par hurricane66 dans le forum Modélisation
    Réponses: 13
    Dernier message: 15/10/2007, 20h16
  4. lien entre mon makefile et mon prgm
    Par salseropom dans le forum Systèmes de compilation
    Réponses: 7
    Dernier message: 05/12/2006, 10h39
  5. pb lors de l'exécution de mon prgm
    Par salseropom dans le forum C
    Réponses: 2
    Dernier message: 14/12/2005, 09h33

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