Programación General > Visual Basic 6.0 e inferiores
Re: Ayuda con cadenas
(1/1)
exe123:
Tengo un pequeño problema, estoy haciendo un programa y tiene que leer de un fichero .txt. El drama es que hay separadores, me explico? aca hay un ejemplo:
_animales perro.gato.hipopotamo
otro fichero cualquiera diria:
_animales gato.jaguar
yo lo que necesito es alguna funcion que separe las palabras de los . en mIRC Scripting yo usaba los llamados tokens, son separadores, pero no se que usar aca. Si alguien me ayuda estaria muy agradecido.
Exe
Jose Arriagada:
Conoces las maquinas de turing?
Sabes lo que es un automata?
Pues tu problema se resuelve generando un automata primero, y despues programandolo.
Solucion mas que facil.
Por si no sabes lo que es un automata, aqui va una idea:
Estado Descripcion
0 Inicio
Si el caracter no es <coma> ni <punto> ni <espacio> entonces, concatenar caracter y pasar a estado 1
Si no, pasa al estado 2
1 Si el caracter no es <coma> ni <punto> ni <espacio> entonces, concatenar caracter y pasar a estado 1
Si no, pasa al estado 2
2 Palabra=<Concatenacion de caracteres>.
Si es fin de linea, pasar a estado 3, si no pasar a estado 0.
3 Fin del automata.
javierbalk:
Hola:
Chequea el uso de la función Split en la ayuda de VB6.
Saludos,
Javier
Navegación
Ir a la versión completa