Lo que quiero hacer aqui,es que en la 1ra dimension de la matriz que voya redimensionar se mantengan los mismos valores de i,y en la segunda dimension ahora van a estar los de j y los de K,por eso que utilizo el memcpy_s,lo ke supongo ke ahora debo redefinir esa dimension.me pudieras orientar sobre esta funcion ke estoy haciendo__ Lo ke me da error es a la hora de acceder a esas dimnsiones,ke no me reconoce esa forma de hacerlo.
Título: Re: Trabajar con matriz multidimensional
Publicado por: m0skit0 en Miércoles 21 de Octubre de 2009, 10:30
Usa las etiquetas de código, así nos entendemos mejor:
Primero, no puedes redimensionar memoria que no hayas reservado en tiempo de ejecución (dinámicamente). Si matrixXno es una estructura estática (matrixX[27][551][24] sería por ejemplo una estructura estática), entonces puedes redimensionar con realloc().
En todo caso, memcpy() se usa para copiar regiones de memoria, no para redimensionar. Y esta expresión: matrixX[][j][] es evidentemente inválida porque no indicas los índices de la primera y tercera dimensión; algo parecido te ocurre en la segunda expresión que usas.
Título: Re: Trabajar con matriz multidimensional
Publicado por: Melissavir en Martes 10 de Noviembre de 2009, 20:53
Hola
Sigo trabada con las matrices.
Pudieran decirme como acceder a la matriz como tal,para poder recorrer solo dos dimensiones de ella__