Bueno pues mi proble es el siguiente, tengo que leer un nombre, luego un numero y despues otro string, con lo que hago
ada.text_io.Get_line(n1, long1);
ada.integer_text_io.Get(num1);
ada.text_io.Get_line(n2, long2);
con este codigo el ultimo get_line no me lo hace me lee el primer nombre el numero y se termina el programa, no espera a que introduzca el tercer nombre, e probado a hacer todo tipo de cambios de integer a string y asi y no consigo nada, haber si alguien sabe a que se debe este fallo, le estaria muy agradecido.
Un saludo