Diferencia entre revisiones de «Programación en Ada/Unidades predefinidas/Ada.Text IO»
Contenido eliminado Contenido añadido
m →Portabilidad: Modificado debido a lo "descubierto" en la discusión :p |
|||
Línea 149:
* El salto de línea en sistemas Unix es ASCII.LF. En Windows es ASCII.LF & ASCII.CR. Sin embargo usando Get_Line, End_Of_Line y Put_Line se asegura portabilidad en este aspecto.
* Algunas funciones de '''Ada.Text_IO''' no funcionan correctamente en Windows, como el procedimiento ''New_Page''. Get_immediate(C,B) también puede dar problemas con algunas teclas en Linux.▼
▲* Algunas funciones de '''Ada.Text_IO''' no funcionan correctamente en Windows, como el procedimiento ''New_Page''.
* El carácter de control asociado a ciertas teclas puede variar entre Unix y Windows. Por tanto si tu programa intenta detectar pulsaciones de teclas específicas, como 'Enter', etc. deberás adecuar el carácter con el que se identifica la tecla. Algunos ejemplos:
Intro: character:=ASCII.Cr; {{Ada/--|Windows}}
|