Enviar array a procedimiento
Publicado por Rober (2 intervenciones) el 11/01/2008 16:52:28
Hola estoy con una practica y tengo un problema... quiero enviar un array a un procedimiento pero no me deja
-declaro el procedimiento asi
procedure rellena (var tablero:array of char);
-lo declaro asi
var tablero:array [0..10,0..10] of char;
-y lo llamo normal rellena(tablero)
claro el error ke me da es ke dice ke no son compatibles ke mando un array de un tamaño determinado es decir de 10x10 y el solo espera un array char.
tb he probado a declarar el procedimiento poniendo el tamaño del array pero tb me da error y me dice ke no esta bien declarado el tipico se esperaba of pero estaba [0..10,0..10]
He probado asi pero nada
procedure rellena (var tablero:array [0..10,0..10] of char );
procedure rellena (var tablero:array of char [0..10,0..10] );
gracias
-declaro el procedimiento asi
procedure rellena (var tablero:array of char);
-lo declaro asi
var tablero:array [0..10,0..10] of char;
-y lo llamo normal rellena(tablero)
claro el error ke me da es ke dice ke no son compatibles ke mando un array de un tamaño determinado es decir de 10x10 y el solo espera un array char.
tb he probado a declarar el procedimiento poniendo el tamaño del array pero tb me da error y me dice ke no esta bien declarado el tipico se esperaba of pero estaba [0..10,0..10]
He probado asi pero nada
procedure rellena (var tablero:array [0..10,0..10] of char );
procedure rellena (var tablero:array of char [0..10,0..10] );
gracias
Valora esta pregunta


0