
07/07/2006, 07:56
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: USA
Mensajes: 768
Antigüedad: 23 años, 3 meses Puntos: 1 | |
Dos strtok en un mismo recorrido Saludos.
Tengo lo siguiente:
var1 = a#b#
var2 = 1@4@
entonces aplico lo siguiente:
pch = strtok (var1,"#");
pch2 = strtok (var2,"@");
while (pch != NULL) {
printf("Valor 1: %s | Valor 2: %s <br>",pch,pch2);
pch = strtok (NULL, "#");
pch2 = strtok (NULL, "@");
}
Entonces me imprime:
-Valor 1: a | Valor 2: 1
-Valor 1: 4 | Valor 2: (null)
Y me debería imprimir es:
-Valor 1: a | Valor 2: 1
-Valor 1: b | Valor 2: 4
Cómo puedo solucionar eso, para que al momento de recorrer var1 pueda tambien recorrer al mismo tiempo var2 ??
Gracias
__________________ José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente. |