 |
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
alexandra jaque Shell Level 0

Registrado: 03 Jun 2006 Mensajes: 1
|
Publicado: Sab Jun 03, 2006 5:21 pm Asunto: crear una matriz cuadrada dinamica |
|
|
| hola...primero k nada soy principiante en programacion c , y necesisto k me ayuden a crear una matriz[2][2] llamada por una funcion que ingrese los datos a esta matriz a travez de punteros....si es k me pueden guiar por favor...desde ya agradesco ..ale[/b] |
|
| Volver arriba |
|
Nogard Moderador

Registrado: 08 Ago 2003 Mensajes: 374
|
Publicado: Jue Jun 08, 2006 10:41 am Asunto: |
|
|
no se si se puede pasar una matriz por referencia. Un array si.
La unica solucion que veo para hacer eso, es crear una matriz mediante una estructura.
struct nodo{
int dato;
nodo *p;
}
al inicializar la estructura harias que p apuntase a otro nodo. De forma que podrias crear en este ejemplo una cola, una pila, una matriz y pasarla a la funcion.
main () {
nodo *i;
nodo matriz;
i=&matriz;
funcion(i);
}
void funcion(nodo *var) {
...
...
}
Mas o menos podria ser una forma de hacerlo. Es bastante complejo por que hay que crear los nodos en memoria y para ello necesitamos funciones que creen esa estructura en memoria, ahora mismo no recuerdo cual es. _________________ No todo lo que se ve es todo lo que hay |
|
| Volver arriba |
|
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
|