Tengo el siguiente problema
recibo una cadena en este formato
"1,2,3|4,5,6|7,8,9@9,8,7|6,5,4|3,2,1"
donde , es el la separacion de los numeros
donde | es un salto de renglon y
@ es el inicio de la segunda matriz
1 2 3 9 8 7
4 5 6 y 6 5 4
7 8 9 3 2 1
y se deben de almacenar en 2 arreglos para realizar despues la multiplicacion
Alguna idea para poder comenzar..
e echo algunos ejemplos con la funcion strtok pero todavia soy muy nuevo en esto del C y no encuentro la forma correcta de hacerlo...
Saludos!!!!
Hasta el momento tengo algo asi:
Código:
r1=strtok(cadena,"@"); while(r1 != NULL) { r3 =strtok(r1,"|"); while(r3 != NULL) { r2=strtok(r3,","); while(r2 != NULL) { printf("%s\n", r2); r2=strtok(NULL,","); } r3=strtok(NULL,"|"); } r1=strtok(NULL,"@"); }