SoloCodigo
		Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: exe123 en Jueves 23 de Enero de 2003, 06:35
		
			
			- 
				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
- 
				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.
- 
				Hola:
 
 Chequea el uso de la función Split en la ayuda de VB6.
 
 Saludos,
 Javier