
¿Cómo puedo usar char para cargar una matriz en c?
Publicado por zohem (2 intervenciones) el 19/01/2017 19:40:05
Necesito ingresar el tamaño de la matriz m*n con ('*' y '.')como valores y todo en un char.
Ejemplo debe ingresar el usuario:
3,3;***…***
esto es solo un ejemplo el usuario deberia de ingresar cualquier valor
Se debe ver así en pantalla
***
...
***
char cadena[30];
char subcadena[30];
printf("Bienvenido \n\n");
printf("Introduce el numero >>\n");
scanf("%s",cadena);
strcpy(subcadena,cadena);
char* a= strtok(subcadena,"|");
char* b= strtok(NULL,"|");
printf("se encontro %s%s", a,b);
char matriz[a][b];
for (i=0; i < a; i++)
{
for ( j=0; j < b; j++)
{
scanf ("%s", &matriz [i][j]);
}
}
Lo intente ya hace 2 dias pero nada su ayuda seria muy importante soy nueva en programar y no se mucho pero intento primero y si no puedo pregunto desde ya gracias por tu tiempo
Ejemplo debe ingresar el usuario:
3,3;***…***
esto es solo un ejemplo el usuario deberia de ingresar cualquier valor
Se debe ver así en pantalla
***
...
***
char cadena[30];
char subcadena[30];
printf("Bienvenido \n\n");
printf("Introduce el numero >>\n");
scanf("%s",cadena);
strcpy(subcadena,cadena);
char* a= strtok(subcadena,"|");
char* b= strtok(NULL,"|");
printf("se encontro %s%s", a,b);
char matriz[a][b];
for (i=0; i < a; i++)
{
for ( j=0; j < b; j++)
{
scanf ("%s", &matriz [i][j]);
}
}
Lo intente ya hace 2 dias pero nada su ayuda seria muy importante soy nueva en programar y no se mucho pero intento primero y si no puedo pregunto desde ya gracias por tu tiempo
Valora esta pregunta


0