[C con Clase] Problema con strtok()

Salvador Pozo salvador en conclase.net
Jue Mar 6 13:17:23 CET 2014


Hola:

Lamentablemente, este comportamiento depende de la implementación de la función strtok del compilador que estés usando.

Por ejemplo, una implementación de Microsoft (la primera que he encontrado), funciona como tu quieres que funcione:

http://research.microsoft.com/en-us/um/redmond/projects/invisible/src/crt/strtok.c.htm

Sin embargo, esta otra funciona del otro modo, saltándose los tokens vacíos:

http://www.beedub.com/Sprite093/src/lib/c/string/strtok.c

La solución más simple es implementar tu propia función strtok, y usarla para este programa. Para ello puedes copiar la primera implementación, o bien crear la tuya propia.

Hasta pronto.

-- 
Salvador Pozo (Administrador)
mailto:salvador en conclase.net
Blog con Clase: http://blogconclase.wordpress.com
Con Clase: http://conclase.net


Más información sobre la lista de distribución Cconclase