Domingo 22 de Diciembre de 2024, 02:58
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
C++ Builder
(Moderador:
Eternal Idol
) »
Pasa Un Array A Una Funcion
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Pasa Un Array A Una Funcion (Leído 1761 veces)
jesusH
Miembro activo
Mensajes: 33
Pasa Un Array A Una Funcion
«
en:
Sábado 19 de Mayo de 2007, 22:54 »
0
Alguien sabe como para un array de dos o tres dimensiones a una funcion
Tweet
weps84
Miembro MUY activo
Mensajes: 138
Re: Pasa Un Array A Una Funcion
«
Respuesta #1 en:
Domingo 20 de Mayo de 2007, 00:34 »
0
pana para pasarlo tiene que trabajarlo asi:
void funcion(int arreglo[][tam])
{
}
siempre tienes que dar el tamaño de la ultima dimension
otra es trabajar con punteros que es mucho mas facil
jesusH
Miembro activo
Mensajes: 33
Re: Pasa Un Array A Una Funcion
«
Respuesta #2 en:
Domingo 20 de Mayo de 2007, 09:18 »
0
Gracias pero ya lo había hecho así pero no me sale. Probablemente sea por la llamada pero lo e intentado de diferentes formas
funcion(arreglo);
funcion(arreglo[][]);
funcion(arreglo[tam][]);
funcion(arreglo[][tam]);
funcion(arreglo[tam][tam]);
funcion(&arreglo[][tam]);
void funcion(int arreglo[][tam])
{
}
TRod
Miembro MUY activo
Mensajes: 108
Nacionalidad:
Re: Pasa Un Array A Una Funcion
«
Respuesta #3 en:
Domingo 20 de Mayo de 2007, 16:38 »
0
Lo intentaste con valores constantes? Asi:
Fun(arr[4][3]){ ... }
...
int a[4][3]; //
(Estáticamente, sin punteros **)
Fun(a);
...
PD: ¿No te conviene mejor adaptar el arreglo y la funcion dentro de un Objeto...?
jesusH
Miembro activo
Mensajes: 33
Re: Pasa Un Array A Una Funcion
«
Respuesta #4 en:
Domingo 20 de Mayo de 2007, 18:48 »
0
Gracias a todos. Funciona así
funcion(arreglo);
funcion(int arreglo[][tam])
{
}
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
C++ Builder
(Moderador:
Eternal Idol
) »
Pasa Un Array A Una Funcion