bueno tratare de explicarlo mejor, si escribo la cadena 10x^9+5x^4-3x^3+8 necesito obtener los coeficientes, exponentes y signos, seria algo asi:
10
9
5
4
3
3
8
+
-
+
la unica forma en la ke he podido hacerlo es hacendo primero los numeros y luego los signos:
token = strtok(string, "x");
while(token != NULL){
printf("tokens: \"%s\"\n", token);
token = strtok(NULL, "x$+-");
}
token2 = strtok(str2, "0123456789x$");
while(token2 != NULL){
printf("tokens: \"%s\"\n", token2);
token2 = strtok(NULL, "0123456789x$");
}
pero el problema es ke necesito obtener algo asi:
10 9 +
----------
5 4 -
----------
3 3 +
----------
8
kisiera saber si hay alguna forma o tengo ke hacerlo necesariamente por separado.
gracias por sus respuestas.