Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: SheKeL_C$ en 19 Febrero 2006, 16:45 pm



Título: Busqueda dentro de un archivo de texto
Publicado por: SheKeL_C$ en 19 Febrero 2006, 16:45 pm
Pues es mi problema es el del titulo, como puedo buscar una palabra dentro de un archivo de texto poniendo como busqueda una letra, por ejemmplo es esto:

Si yo digo k busque en un archivo de texto la letra "d". entonces el archivo q contendria esto:

pepe
beso
domingo
dia
sabado

Tendrian q meterse en una variable solo las palabras, domingo dia y sabado. Mi problema es tan solo el d alguna funcion de la busqueda.

Gracias y saluos xD


Título: Re: Busqueda dentro de un archivo de texto
Publicado por: InfiniteLoop en 19 Febrero 2006, 22:30 pm
El único tipo de busqueda que puedes realizar es el lineal. Y si lo tienes exactamente como dices seria algo así:


open archivo for input as #69
      while not eof(69)
            line input #1,palabra
            if instr(palabra,letra)<>0 then
                  resultado=resultado & palabra & ","
            end if
      wend
close #69

msgbox resultado

Comprueba en la msdn la función line input que no recuerdo el orden de los parametros.

No tiene mas complicación.
Un Saludo


Título: Re: Busqueda dentro de un archivo de texto
Publicado por: SheKeL_C$ en 20 Febrero 2006, 11:21 am
Ok gracias es lo k buscaba  :D :D