|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Tamputil, seg_04fa87
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
with Tampon; with Text_Io; procedure Tamputil is function Okay (C : Character) return String is begin return Character'Image (C); end Okay; package T is new Tampon (10, Character, Okay); package Int_Io is new Text_Io.Integer_Io (Integer); use Text_Io; begin declare E : Character; Choix : Integer; begin Choix := 0; while Choix /= 9 loop New_Line (2); Put_Line ("1. Creer tampon"); Put_Line ("2. Entrer element"); Put_Line ("3. Sortir element"); Put_Line ("4. Vider tampon"); Put_Line ("5. Visualiser"); Put_Line ("9. Fin"); Int_Io.Get (Choix); case Choix is when 1 => T.Creer_Tampon; when 2 => Put ("Caractere a mettre : "); Get (E); T.Entrer_Element (E); when 3 => E := T.Sortir_Element; when 4 => T.Vider_Tampon; when 5 => T.Lister_Tampon; when others => null; end case; end loop; exception when T.Err_Pile_Vide => Put_Line ("Pile vide"); when T.Err_Pile_Pleine => Put_Line ("Pile pleine"); when others => Put_Line ("Erreur non referencee"); end; end Tamputil;
nblk1=2 nid=0 hdr6=4 [0x00] rec0=23 rec1=00 rec2=01 rec3=04e [0x01] rec0=16 rec1=00 rec2=02 rec3=001 tail 0x2154aa66887793ba85a13 0x42a00088462060003