Section courante

A propos

Section administrative du site

SET$ACNM

Fixe ACNM
TRS-80 Pascal

Syntaxe

TYPE
 FILENM=PACKED ARRAY[1..XX] OF CHAR;
 ALPHA=PACKED ARRAY[1..8] OF CHAR; { ou XX est une longueur assez longue pour le nom de fichier }
PROCEDURE SET$ACNM(VAR F:TEXT; VAR filename:FILENM; NAMELENGTH:INTEGER; VAR FILEID:ALPHA); EXTERNAL;

Description

Cette procédure permet de définir le nom du fichier physique ou du périphérique à associer à un fichier Pascal.

Remarques

Exemple

Voici un exemple de l'utilisation de cette procédure :

  1. TYPE
  2.  FILENAME=PACKED ARRAY [1..15] OF CHAR;
  3.  ALPHA=PACKED ARRAY [1..8] OF CHAR;
  4. VAR
  5.  FNAME:FILENAME;
  6.  FILEID:ALPHA;
  7.  F:TEXT;
  8.  
  9. PROCEDURE SET$ACNM(VAR F:TEXT; VAR FNAME:FILENAME; LEN:INTEGER;VAR FILEID:ALPHA); EXTERNAL;
  10.  
  11. BEGIN
  12.  (* cette déclaration d'affectation nécessite que le nom soit laissé *)
  13.  (* justifié et vide rempli à la bonne longueur de tableau *)
  14.  FNAME:='DATA/TXT:0';
  15.  FILEID:='F';
  16.  SET$ACNM(F,FNAME,10,FILEID);
  17.  RESET(F);
  18.  READ(F,CH);
  19.  (* ET...*)
  20. END.


Dernière mise à jour : Vendredi, le 31 Juillet 2020