Enregistrement (record) avec turbo pascal

roseT Messages postés 52 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,
Pourquoi, pour remplir les champs d'un enregistrements d'une façon successive on doit utiliser "readln" et non pas "read"?
merci d'avance.
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. ZOUARI Messages postés 62 Statut Contributeur 29
     
    Mais,c'est n'est pas obligatoire.
    On utilise readln pour retourner à la ligne tout simplement de cette manière la lecture de plusieurs champs d'une variable enregistrement (lecture et affichages des messages) soit claire pour les utilisateurs.
    1
  2. ahmed.le.roi
     
    on utilise readln pour retourner a la ligne mais dans les fichier textes on utilise read_ln pour lire la ligne qui est deja enregistrer est la mettre sur dans une variable exemple: read_ln(nom_logique,ch).
    1
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      En fait on utilise readln(x) pour lire une donnée à l'écran et placer le résultat dans la variable x (integer, char, string...)
      Mais on utilise aussi readln(t,s) pour lire une ligne depuis le fichier texte t et placer le résultat dans la variable s de type string

      Par contre on utilse read(f,x) pour lire un élément dans le fichier f (file of qqch) et placer le résultat dans la variable x (de type qqch)

      Mais en tout cas read_ln n'existe pas...
      0
  3. roseT Messages postés 52 Statut Membre 4
     
    merci ZOUARI pour votre intervention.
    0
  4. aziz
     
    Bonjour,
    salut, on utilise readln et pad read pour la simple raison de distinguer les chams de votre enregistrement et meme aussi pour l'affichage.
    est ce que tu peux m'envoyer des exercices sur le type enregistrement ou le type fichier. merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question