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

Code::Blocks Discussion :

Envoyer un fichier en entrée (<) sous Windows [Débutant(e)]


Sujet :

Code::Blocks

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2012
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 14
    Points : 9
    Points
    9
    Par défaut Envoyer un fichier en entrée (<) sous Windows
    Bonjour,

    Je programme du C avec CodeBlocks sous Windows et je constate qu'il y a quelque chose qui me serait très utile, et c'est :
    l'équivalent sous Windows du "<" sous Unix

    Je m'explique :
    j'ai appris récemment que sous Unix, pour un fichier de données "dexe", il suffisait de faire "exe<dexe" pour que, à chaque "scanf", l’exécutable pioche dans "dexe" pour avoir les valeurs.

    Mais comment faire pareil sous la console de Windows, ou alors avec CodeBlocks ?

    Je suis débutant sur le sujet alors je me suis peut-être très mal exprimé. Je n'hésiterai pas à reformuler si nécessaire.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Tu n'est pas trop dans le bon forum pour poser des questions sur Windows, cependant, la réponse à ta question est assez simple, l'équivalent dans la console de windows de < est tout implement <.
    L'interpréteur de commande de Windows a en effet repris la syntaxe Unix des commandes de redirection < > >> <& >& et |
    ɹǝsn *sıɹɐlos*

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2012
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    D'accord.

    J'ai essayé main.c<main.txt sur la console Windows, mais ça n'a rien donné (ni erreur, ni résultat). Est-ce que j'aurais dû compiler d'abord ? (sachant que je l'ai déjà compilé antérieurement avec CodeBlocks)

    Merci pour votre réponse

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    On execute pas un fichier source:

    ɹǝsn *sıɹɐlos*

  5. #5
    Futur Membre du Club
    Inscrit en
    Novembre 2012
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    J'obtiens cette réponse :
    'main.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes


    Je pense que c'est normal, je ne vois pas de main.exe dans le dossier. Il n'y a que :
    - 2 dossiers : bin et obj
    - projet.cbp, projet.depend, projet.layout, main.c, et main.txt que je viens de créer

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Il devrait y avoir un .exe dans to dossier bin, si ce n'est pas le cas, regarde si la solution n'est pas dans la FAQ, sinon pose la question sur le bon forum.
    ɹǝsn *sıɹɐlos*

  7. #7
    Futur Membre du Club
    Inscrit en
    Novembre 2012
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2012
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    En fait il n'y avait pas de "main.exe" mais un "projet.exe" dans le répertoire "bin" du projet CodeBlocks.

    Merci beaucoup

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

Discussions similaires

  1. Envoyer un fichier vers un dossier partagé Windows
    Par elfiestador dans le forum Entrée/Sortie
    Réponses: 12
    Dernier message: 03/01/2007, 18h08
  2. redirection entrée/sortie sous windows en C
    Par alexlecool dans le forum C
    Réponses: 3
    Dernier message: 08/12/2006, 09h05
  3. Insérer fichier pdf dans LaTeX sous Windows
    Par kawel dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 07/09/2006, 16h33
  4. [langage]parcours fichier txt en perl sous windows
    Par stef74 dans le forum Langage
    Réponses: 12
    Dernier message: 23/06/2005, 16h39

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