On Friday, December 4, 2009, Alejandro Exojo wrote: > Buenas. > > Estoy haciendo un programilla en C++ que solo puede usar la biblioteca > estándar. Estaba buscando una forma de coger un dato de tipo string, y > partirlo en varias cadenas según un delimitador (como un strtok()). > > Googleando, veo que parece que no hay forma de hacerlo con la biblioteca > estándar, y muchos proponen una función que lo hace, o sugieren usar > strtok() directamente.
pues googleando con esto: http://www.google.es/search?q=std%3A%3Astring+split me ha salido la primera: http://stackoverflow.com/questions/236129/c-how-to-split-a-string > Mi pregunta es más bien filosófica: si optáis por hacer vuestra propia > función, y teniendo en cuenta que varas clases van a necesitar usarla, > ¿cómo la añadiríais al programa? ¿Como una función global, fuera de toda > clase, o como una función static donde más convenga? > > Es más bien una cuestión filosófica/estética/académica. Imagino que como > función global me voy a complicar menos, pero a parte de que lo veo "feo" > ya que todo lo demás va a estar en una clase, me suena que hay lenguajes > (¿Java?) que no te permiten eso, y que hasta el main() va en una clase. > > Saludetes. > > PD: Sugerencias sobre la implementación de la función que parte una cadena > también son bienvenidas. Esto es lo que más me gusta por ahora: > http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-7.html -- _______________________________________________ Comandob mailing list [email protected] http://lists.badopi.org/mailman/listinfo/comandob
