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

Fortran Discussion :

Utilisation de Fichiers


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 58
    Par défaut Utilisation de Fichiers
    Bonjour, je voudrais savoir quelque chose concernant les utilisations de fichiers, en fait, je voudrais pouvoir consulter un catalogue de produits alimentaires. Par exemple en tapant Viandes, j'aimerais pouvoir consulter toutes les viandes en stock dans le programme. Je me demande comment je pourrais faire en fait... Je sais ( un bien grand mot) utiliser l'acces par clé. Donc pour moi, "viandes" serait la clé primaire qui me permettrait de voir toutes les secondaires, c'est à dire les types de viande en stock. Si vous avez une autre technique, je suis à votre écoute

  2. #2
    Membre émérite
    Avatar de Ladgalen
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2007
    Messages : 466
    Par défaut
    Bonjour

    Je pense que la première chose à laquelle tu dois réfléchir c'est comment est organisé ton fichier : qu'elle est la structure d'une ligne.

    Tu peux imaginer par exemple une structure du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    type aliment
      character(len=100) :: famille
      character(len=100) :: type
      real                      :: quantite
      integer                  :: jour, mois, annee
    end type aliment
    et dans ton fichier tu écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    famille type quantite jour mois annee
    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "viande" "boeuf" 15.5  20 05 2010
    La façon la plus simple est de faire un accés séquentiel. Tu lis tout ton fichier et tu récupère les lignes où viandes apparait et tu affiche les infos associées. Si tu dois le faire plusieurs fois et que ton fichier n'est pas trop gros le plus simple et de charger ton fichier en mémoire au départ.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 58
    Par défaut
    OK, merci beaucoup pour ta réponse! Je vais essayer comme ca. Par contre, comment se fait-il que j'écrive dans des fichiers FOR001.DAT alors que dans les parenthèses de mon open, j'ai bien spécifié la mention 'CLIENTS.DAT' ? Parce que cela m'empeche d'aller chercher des informations dans le fichier... Encore merci pour la réponse bon dimanche

  4. #4
    Membre émérite
    Avatar de Ladgalen
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2007
    Messages : 466
    Par défaut
    Regarde du coté du numéro logique que tu attribut à ton fichier. Peut être que tu n'en a pas mis ou que quand tu écris ce n'est pas le bon. Vérifie qu'il est bien supérieur à 10 !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 58
    Par défaut
    Par numéro logique, tu entends le numero d'unité? Si c'est ca, je l'ai changé, j'ai mis 11 mais ca marche toujours pas.

  6. #6
    Membre émérite
    Avatar de Ladgalen
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2007
    Messages : 466
    Par défaut
    Oui c'est ce dont je parle.

    Montre nous ton code, là je sèche un peu

Discussions similaires

  1. [VB.NET] Utiliser un fichier udl
    Par HULK dans le forum Windows Forms
    Réponses: 7
    Dernier message: 01/12/2004, 11h14
  2. [NASM] Utiliser des fichiers ressources
    Par trax44 dans le forum Assembleur
    Réponses: 8
    Dernier message: 26/09/2004, 18h42
  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