C/Visual C - Matriz, dimension por scanf

 
Vista:

Matriz, dimension por scanf

Publicado por snake (8 intervenciones) el 11/11/2002 22:05:28
Necesito saber como puedo dar la dimension de una matriz atravez de un scanf
#include<stdio.h>
main()
{
int mat[f ][c ],f=0,c=0;

scanf("%d",&f);
scanf("%d",&c);
}
este codigo me arroja errores
gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Matriz, dimension por scanf

Publicado por Alvaro (122 intervenciones) el 11/11/2002 22:28:16
cuando haces
int mat[ f ][ c ], f y c deben ser constantes.
intenta esto:
int *mat;
scanf("%d", &f);
scanf("%d", &c);
mat = (int *)malloc(f *c * sizeof(int));

Ahora, para hacer referencia a la fila a, columna b de la matriz debes hacer lo sgte:
mat[ f * a + b ] = valor;
SUERTE...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Matriz, dimension por scanf

Publicado por snake (8 intervenciones) el 12/11/2002 14:22:51
gracias de todas maneras alvaro pero igual tube algunos problemas si me pueden ayudar se los agradeceria...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Matriz, dimension por scanf

Publicado por Oliver++ (339 intervenciones) el 12/11/2002 16:30:13
usa scanf pero cuando vallas a asignar usa new

int* int = new int [ fila * columna ] ;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Matriz, dimension por scanf

Publicado por snake (8 intervenciones) el 12/11/2002 17:48:37
ok , gracias pero mira mi ejemplo y dime si esta bien o no y como lo puede arreglar ... llevo una semana tratando de hacerlo y no lo he logrado...., si me puedes dar una ayuda te lo0 agradeceria.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar