Algorithme, Pascal, Fichiers
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Algorithme, Pascal, Fichiers



  1. #1
    invite22f15a37

    Algorithme, Pascal, Fichiers


    ------

    Bonjour,
    Ben voilà j'ai crée un fichier de type enregistrement nommé (f), j'ai rempli tout les champs d'enregistrements, mais je souhaite crée un autre fichier(f1) à partir de celui-ci mais j'arrive pas!

    je vous propose de voire mon code: (j'ai compiler, mais aucun des deux fichiers s'affiche)

    Code:
    type livre=record
         titre,auteur:string;
         num:integer;
         end;
    var  f,f1:file of livre; p:livre;
         i,j,k,r,s,m,n:integer;  t:boolean;
    begin
    assign(f,'c:\rien\livre.dat');
    rewrite(f);
    readln(n);
    for i:=1 to n do
    begin
    with p do
    begin
    writeln('donner un titre');
    readln(titre);
    writeln('donner un nom');
    readln(auteur);
    writeln('donner un entier');
    readln(num);
    write(f,p);
    end;
    end;
    close(f);
    reset(f);
    assign(f1,'c:\rien\livre.dat');
    rewrite(f1);
    while not eof(f) do
    begin
    with p do
    begin
    read(f,p);
    if num>10 then
    write(f1,p);
    end;
    end;
    close(f);
    close(f1);
    reset(f);
    while not eof(f) do
    begin
    with p do
    begin
    read(f,p);
    writeln(titre:20,auteur:20,num:20);
    end;
    end;
    close(f);
    writeln;
    reset(f1);
    while not eof(f1) do
    begin
    with p do
    begin
    read(f1,p);
    writeln(titre:20,auteur:20,num:20);
    end;
    end;
    close(f1);

    -----
    Dernière modification par JPL ; 21/07/2016 à 17h22. Motif: ajout de la balise Code

  2. #2
    pm42

    Re : Algorithme, Pascal, Fichiers

    Sans formattage de ton code, c'est l'enfer. Mais tu as f1 et f qui pointent sur le même nom de fichier, un qui lit et un qui écrit ce qui ne marche pas.

  3. #3
    minushabens

    Re : Algorithme, Pascal, Fichiers

    ah tiens, ça me rappelle des vieux souvenirs de mes débuts en programmation avec Pascal-UCSD sur Apple II....

    donc tu n'arrives pas à relire tes fichiers, mais est-ce qu'ils sont créés quand-même?

  4. #4
    invite22f15a37

    Re : Algorithme, Pascal, Fichiers

    Oui, voilà f1 et f pointent sur le méme nom de fichier MERCI BEAUCOUP ))))
    Bonne journée.

  5. A voir en vidéo sur Futura
  6. #5
    Bluedeep

    Re : Algorithme, Pascal, Fichiers

    Citation Envoyé par minushabens Voir le message
    ah tiens, ça me rappelle des vieux souvenirs de mes débuts en programmation avec Pascal-UCSD sur Apple II....
    J'ignorais que le compilateur "san diego" avait eu une version Apple; si ma mémoire est bonne, c'était du compilé semi-interprété ? (avec une sorte de VM qui s'appelait le "P-System" .... comme c'est vieux tout cela .... j'ai vu cela dans une boite un jour qui développait avec ce truc, vers 1985-86; les caractéristiques majeures était un code extrêmement lent -vs un vrai compilateur Pascal + linker - et un IDE "à chier" même pour les standards de l'époque )

  7. #6
    minushabens

    Re : Algorithme, Pascal, Fichiers

    Si ça tournait sur Apple II, c'était tout un système d'exploitation écrit autour du compilateur pascal, effectivement très lent. Quand sont arrivés l'IBM PC et le compilateur "turbo pascal" de Borland, ça nous a changé la vie.

  8. #7
    pm42

    Re : Algorithme, Pascal, Fichiers

    Citation Envoyé par Bluedeep Voir le message
    si ma mémoire est bonne, c'était du compilé semi-interprété ? (avec une sorte de VM qui s'appelait le "P-System" ....
    La JVM Java avant l'heure mais sans la puissance CPU et le Just-In-Time compiler.


    Citation Envoyé par minushabens Voir le message
    Si ça tournait sur Apple II, c'était tout un système d'exploitation écrit autour du compilateur pascal, effectivement très lent
    20 min pour compiler 3000 lignes de code dans mes souvenirs. J'allais me promener dans le couloir et causer avec des copains en effet.

    Citation Envoyé par minushabens Voir le message
    Quand sont arrivés l'IBM PC et le compilateur "turbo pascal" de Borland, ça nous a changé la vie.
    Ca marchait avant sous CP/M et donc sur Apple II avec une carte Z80. J'ai fait ça aussi et découvert le Ctrl-K D pour sortir de l'éditeur (raccourcis Wordstar). Un grand moment, tu ne l'inventais pas tout seul.

  9. #8
    Bluedeep

    Re : Algorithme, Pascal, Fichiers

    Citation Envoyé par pm42 Voir le message
    20 min pour compiler 3000 lignes de code dans mes souvenirs. J'allais me promener dans le couloir et causer avec des copains en effet.
    L'exécution n'était pas plus rapide que la compilation

  10. #9
    pm42

    Re : Algorithme, Pascal, Fichiers

    Citation Envoyé par Bluedeep Voir le message
    L'exécution n'était pas plus rapide que la compilation
    Oui mais le 1er programme que j'ai vendu était fait avec alors je n'en garde pas un mauvais souvenir.

Discussions similaires

  1. vecteur (algorithme,pascal)
    Par invite22f15a37 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 24/02/2016, 13h03
  2. vecteur (algorithme,pascal)
    Par invite22f15a37 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 17/02/2016, 19h03
  3. algorithme(pascal)
    Par invite22f15a37 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 17/02/2016, 08h54
  4. Relance sur les fichiers en Pascal
    Par invite204ee98d dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 27/11/2012, 19h07
  5. Les fichiers sur Turbo Pascal
    Par invitedf36b67c dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 01/11/2010, 14h57