Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/04/2015, 12:31
pacojosemolina
 
Fecha de Ingreso: abril-2015
Mensajes: 9
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: insertar e imprimir una matriz de float

struct Matriz{
float *casilla;
int filas;
int columnas;
};
Matriz MatrizCrea(int n, int m){
Matriz v = malloc(sizeof(struct Matriz));
v->casilla = malloc(sizeof(float)*m*n);
v->filas = n;
v->columnas = m;
return v;
void MatrizAsigna(Matriz v, int i, int j, float x){

for(i=0;i<v->filas;i++){
for(j=0;j<v->columnas;j++){
printf("\nIndicar valor de la casilla : ");
scanf("%f", v->casilla[i]);
void MatrizImprime(Matriz v){
int i,j;
for(i=0;i<v->filas;i++)
for(j=0;j<v->columnas;j++){
printf("\n Fila : %d , Columna : %d = %f\n",i+1,j+1, v->casilla[i]);
}

este es el còdigo , pero no me funciona no me imprime la matriz, o no la introduzco bien o falla en la impresiòn