Título: Ayuda para dividir una frase con Strtok Publicado por: Ccomplica en 23 Noviembre 2013, 19:29 pm Buenas tardes gente! Tengo en mi codigo un algoritmo para guardar en 3 variables de tipo Cadena, las palabras de la frase divididas por un caracter espacio. Pero necesito diferenciar y hacer que en el tercer parametro me divida pero dejando de tomar en cuenta los espacios, por ejemplo, en este momento si yo ingreso:
Hola hola123 hola el algoritmo me guarda comando=Hola parametro1=hola123 parametro2=hola en cambio si le ingreso.... Hola hola123 hola aasdas asdasd ya no me guarda nada y me da segmentation fault. Yo necesito ingresar en parametro2 una cadena que puede contener espacios tambien. Aca el codigo: Código
como puedo modificarlo para que haga lo que yo quiero? Título: Re: Ayuda para dividir una frase con Strtok Publicado por: rir3760 en 24 Noviembre 2013, 19:19 pm Para cambiar el separador solo tienes que cambiar la cadena pasada a strtok como segundo argumento (no tiene porque ser la misma en cada llamada).
Si el objetivo de ese fragmento solo es obtener un maximo de tres tokens (el comando y sus dos parametros) debes cambiarlo a: Código
Un saludo |