Retorno de Arrays
Publicado por esekeva (1 intervención) el 02/12/2003 20:20:30
Quiero saber si es posible que una funcion retorne un array en pascal?
He intentado la siguiente forma pero no es posible;
PROGRAM ese
TYPE
a : array [1..2] of integer;
FUNCTION retorno (fila : integer) : a;
{Como quiero que retorne un tipo \' a \' lo pongo asi, pero me aparece como tipo invalido de retorno}
Otra opcion que pense fue pasar el array como argumento en un procedimiento y modificarlo dentro de este procedimiento, pero el array cuando regreso al punto desde donde llame al procedimiento no se ha modificado.
Si alguien puede ayudarme con este problema le agradeceria ke kontestara
He intentado la siguiente forma pero no es posible;
PROGRAM ese
TYPE
a : array [1..2] of integer;
FUNCTION retorno (fila : integer) : a;
{Como quiero que retorne un tipo \' a \' lo pongo asi, pero me aparece como tipo invalido de retorno}
Otra opcion que pense fue pasar el array como argumento en un procedimiento y modificarlo dentro de este procedimiento, pero el array cuando regreso al punto desde donde llame al procedimiento no se ha modificado.
Si alguien puede ayudarme con este problema le agradeceria ke kontestara
Valora esta pregunta


0