Ada.Text_IO

Explicación

La librería Ada.Text_IO ofrece tipos, constantes y operaciones para realizar entrada y salida de datos con ficheros de texto y con la terminal estándar.La terminal estándar se maneja a través de dos ficheros "virtuales": Standard_Input (asociado generalmente con el teclado) y Standard_Output (Asociado generalmente con la pantalla).

Contenidos

Truco

Se puede simular la entrada y salida de cualquiera de los tipos mencionados arriba utilizando los atributos Image y Value para realizar conversiones a/desde String y aplicar las operaciones de entrada y salida de ristras de tamaño fijo.

with Text_IO; use Text_IO;
procedure Prueba is
   S : String (1 .. Integer'Width);
   LS: Natural;
   I : Integer;
begin
...
   Put_Line (Integer'Image (I));
   Get_Line (S, LS);
   I := Integer'Value (S (1 .. LS));
...

Véase