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

Pascal Discussion :

Les fichiers et les files


Sujet :

Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de amine6441
    Inscrit en
    Novembre 2006
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 85
    Par défaut Les fichiers et les files
    Salut les amis
    J'ai voulu remplir un fichier par des enregistrements.
    Le problème c'est que :

    1- Je veux que le fichier soit affiché comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    type tenr:record
    nom............
    ..........
    ..............
    end;
    var f:file of tenr;
    var nom,prenom,age,adress:string;
    nom
    prenom
    age
    adress
    sans écrire à chaque fois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    read(f,nom);
    read(f,prenom);
    read(f,age);
    read(f,adress);
    pouvons nous écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    with f do
    begin
    read(nom);
    read(prenom);
    read(age);
    read(adress);
    [QUOTE]

    2- Les readln ne fonctionnent pas dans les file of... mais ça marche dans les text;

    3- Pouvons-nous travailler avec un var f:text dans les dans un fichier var fichier:file of string;

    4- Les seek ne marchent pas aussi dans les var f:text; y a-t-il une autre fonction comme seek ?

    et merci les amis

  2. #2
    Membre expérimenté Avatar de Ultima
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 223
    Par défaut
    Salut,
    ce n’est pas pour dire du mal, mais il me semble que tu est comme moi, débutant en pascale.
    Je crois que tu fonce, tête baissée dans un truck que tu ne maitrise pas, et c’est la raison pour laquelle tout ce que tu dis est très flou.
    Je te conseille de lire des cours avant de faire des trucks trop compliqués, car visiblement tu ne sais pas encore utiliser les types record et encore moins le type FILE et FILE of.

  3. #3
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    type tenr:record
    nom............
    ..........
    ..............
    end;
    var f:file of tenr;
    var nom,prenom,age,adress:string
    devient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    type
            tenr = record
                     nom : string;
                     age : string;
                     adress : string;
    var
            f : file of tenr;
            curseur : tenr;

    les records s'utilisent de la maniere suivante ...:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    readln(f,curseur);
    write('Nom :');
    writeln(curseur.nom);
    write('Age :');
    writeln(curseur.age);
    meme chose pour la saisie, readln(curseur.nom) etc, renseigne toi sur les record et les types composés dans la FAQ elle est là pour ca

  4. #4
    Membre confirmé Avatar de amine6441
    Inscrit en
    Novembre 2006
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 85
    Par défaut
    Merci
    Mais j'ai pas de problème dans les enregistrements.
    Le seul problème c'est dans les fichiers comme j'ai écrit dans le sujet des fichiers et des files et merci encore

  5. #5
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    2) Readln ne fonctionne pas dans le fichier file, il faut utiliser read;

    3) Oui on peut, le mieux à mon goût est le type file of char.

    4) Non, d'où l'utilité des file of char, où on peut utiliser seek.

  6. #6
    Membre confirmé Avatar de amine6441
    Inscrit en
    Novembre 2006
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 85
    Par défaut
    merci MR le Modérateur vous etes geniemais disant que je travaille dans un preogram de
    var f:text;
    et je veus modifier dans ce fichier text la fonction seek ne marche pas
    mais est ce que le blocwrite peut modifie se fichier au lieu de seek
    car seek ne mache que dans les file of... ou bien dans les fichiers
    et merci

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/08/2007, 12h46
  2. Différence entre les fichiers et les files
    Par amine6441 dans le forum Langage
    Réponses: 1
    Dernier message: 14/01/2007, 09h59
  3. Modifier les autorisations sur les fichiers
    Par SaeZ dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 24/10/2005, 12h08
  4. Réponses: 3
    Dernier message: 28/10/2004, 08h39

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