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 :

utilisation de fichier .bat


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 11
    Par défaut utilisation de fichier .bat
    bonjour à tous.

    Dans le cadre d un projet de fin d'étude, je dois créer un simulateur prenant en compte de nombreux paramètres (des reels) et retournant des reels.

    j'utilise le compilateur dev-cpp, et lorsque j'entre manuellement les inputs (ce qui est fastidieu) les sorties sont correctes.

    En revanche, lorsque je veux générer automatiquement les inputs à l aide d'un fichier .bat, la réponse devient incohérente (alors que les valeurs insérer dans le fichier.bat sont les memes que celles que j'entre manuellement).


    quelqu'un a t il déjà recontrer ce type de probleme et sait comment le résoudre ?

    N'hésitez pas a me poser des questions si je n ai pas été assez précis.

    merci d'avance
    gilles

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par gilles_bzh
    j'utilise le compilateur dev-cpp,
    Dev-cpp n'est pas un compilateur mais un IDE.

    et lorsque j'entre manuellement les inputs (ce qui est fastidieu) les sorties sont correctes.
    Je ne comprends pas, peux tu donner un exemple s'il te plait.


    En revanche, lorsque je veux générer automatiquement les inputs à l aide d'un fichier .bat, la réponse devient incohérente (alors que les valeurs insérer dans le fichier.bat sont les memes que celles que j'entre manuellement).
    Peux tu aussi nous montrer un exemple d'utilisation, ansi qu'un bout de code C, merci.

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par gilles_bzh
    En revanche, lorsque je veux générer automatiquement les inputs à l aide d'un fichier .bat, la réponse devient incohérente (alors que les valeurs insérer dans le fichier.bat sont les memes que celles que j'entre manuellement).
    Probablement une erreur dans ton code et/ou dans tes batches. Montre tout.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 11
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Probablement une erreur dans ton code et/ou dans tes batches. Montre tout.
    le code est assez lourd
    je le mets donc en piece jointe.
    C est un gros projet modulaires avec de nombreuses fonctions. Ici j ai copié les fonctions qui nous interessent pour resoudre le probleme.

    le fichier bat est le suivant: PEC < IN.TXT > OUT.TXT
    (le projet pec.dev est génére un pec.exe)

    dans IN.TXT je rentre le nombre et les n° de variables que je veux forcé dans le canal primaire et le secondaire (par exemple la meme chose pour les 2 canaux):
    3
    72
    77
    79
    3
    72
    77
    79

    le fichier OUT.TXT me sort :

    ---- Control of the primary channel ----
    how many inner variables do you want to control ?
    WARNING!!
    ENTER THE NUMBER FROM THE LOWEST TO THE GREATEST
    Enter the 1th variable number
    Enter the 2th variable number
    Enter the 3th variable number

    ---- Control of the backup channel ----
    how many inner variables do you want to control ?
    WARNING!!
    ENTER THE NUMBER FROM THE LOWEST TO THE GREATEST

    Enter the 1th variable number
    Enter the 2th variable number
    Enter the 3th variable number
    Enter the 4th variable number
    Enter the 5th variable number
    Enter the 6th variable number
    Enter the 7th variable number
    Enter the 8th variable number
    Enter the 9th variable number
    ERROR IN THE ORDER OF VARIABLES

    ...en fait je ne comprend pas pourquoi il va jusqu a 9 variables pour le canal backup alors que lorsque je rentre manuellement les memes valeurs tout ce passe bien(i.e il y a 3 itérations).
    Fichiers attachés Fichiers attachés

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par gilles_bzh
    le code est assez lourd
    je le mets donc en piece jointe.
    Non compilable. Soit tu mets le code complet en attaché (.c, .h, pas la peine de renommer), soit tu réduis au minimum compilable qui montre le défaut...

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 11
    Par défaut
    je te met le code en entier.

    pour info c est dans le cadre d un stage de fin d'étude. je dois simuler le comportement d un system (le PEC) qui est present sur les avions ATR.
    Fichiers attachés Fichiers attachés

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par gilles_bzh
    je te met le code en entier.

    pour info c est dans le cadre d un stage de fin d'étude. je dois simuler le comportement d un system (le PEC) qui est present sur les avions ATR.
    Je regarderais peut être ce week end au calme...

Discussions similaires

  1. Fichier .bat avec parametre - comment utiliser le parametre
    Par Linconnu dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 01/04/2015, 01h13
  2. Comment utiliser le compte SYSTEM dans un fichier .bat
    Par DiabloZizi dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 02/03/2006, 14h45
  3. Utilisation de fichiers batch
    Par shifty.net dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 01/08/2004, 16h31
  4. [struts] utiliser plusieurs fichiers properties
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 7
    Dernier message: 03/10/2003, 17h02
  5. [Turbo Pascal] Utiliser un fichier Excel
    Par Lady dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 09/03/2003, 20h34

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