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

Langage Perl Discussion :

Ouvrir un fichier avec une variable


Sujet :

Langage Perl

  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 236
    Par défaut Ouvrir un fichier avec une variable
    Bonsoir,

    Je cherche a faire un open basique.
    Mais je voudrais lui associer une variable.

    Un peu un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    open FICHIER_$myvar, '<', $NomFichier or die("E/S : $!\n");
    Mais syntaxiquement il aime pas trop le FICHIER_$myvar, ça ne marche pas

    Une idée svp ?

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Par défaut
    Je t'ai donné la syntaxe dans l'autre fil !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    my %FICHIER;
    open $FICHIER{$myvar}, "<", "fichier.txt" or die ...;
    ATTENTION, cependant, $FICHIER{$myvar} DOIT ETRE undef avant l'appel. Pour s'en assurer, tu peux précéder le open de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $FICHIER{$myvar} = undef;

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 236
    Par défaut
    merci bien,

    j'ai aussi trouvé cette syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    open (my $Fichier, '<', $NomFichier) or die("$NomFichier non existant : $!\n");

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Par défaut
    Bien sur, c'est la syntaxe que j'ai donnée dans l'autre fil... c'est d'ailleurs la même syntaxe que celle de ce fil... la différence réside juste dans le fait que le scalaire utilisé pour stocker le file handle est, au début dans mon premier message, un élément d'une table de hachage (comme tu semblais en faire la demande avec un identifiant du type FICHIER_$myvar), et un scalaire simple dans ton dernier message.

    Donc bien sur que si tu n'as pas besoin d'un hashage pour stocker les file handles, tu peux le faire dans des variables scalaires unitaires.

  5. #5
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 236
    Par défaut
    oui, merci pour toutes ces informations.

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

Discussions similaires

  1. activation de fichiers avec une variable
    Par frolland46 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/06/2008, 23h32
  2. ouvrir un fichier avec une application avec system() ?
    Par supergrey dans le forum Linux
    Réponses: 7
    Dernier message: 03/05/2008, 10h04
  3. ouvrir un fichier avec une application quelconque
    Par madlozoz dans le forum Windows
    Réponses: 4
    Dernier message: 03/02/2008, 13h41
  4. Réponses: 2
    Dernier message: 16/11/2006, 14h28
  5. Ouvrir un fichier avec une appli déjà lancée
    Par Cameleon45 dans le forum Langage
    Réponses: 5
    Dernier message: 04/01/2006, 18h42

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