SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: VeRaCrUzAnItO-10- en Lunes 22 de Marzo de 2004, 00:38

Título: Fin De La Linea
Publicado por: VeRaCrUzAnItO-10- en Lunes 22 de Marzo de 2004, 00:38
Cual es la marca para saber el fin de linea y de archivo de un texto, por ejemplo en Pascal el fin de linea es  <eoln> y el fin de archivo es <eof> , ¿en visual basic existen estas funciones? ;)

Es que nesesito hacer un contador de palabras en visual, este programa lo tengo en pascal y no he encontrado esta funcion en visual basic.

Tambien en pascal los tipo de datos "char" indican solo un caracter, en visual basic este corresponde a "byte"?

Sale gracias!.
Título: Re: Fin De La Linea
Publicado por: 9tnix en Lunes 22 de Marzo de 2004, 06:48
Salu2 VeRaCrUzAnItO-10-

El fin de una linea cuando en VB es Vbcrlf cuando se trata de un Retorno de carro y avance de Linea (Enter). Si hablamos del final de un registro es EOF, si es eso a lo que te refieres.

Un saludo zeekel ®
[KGT]
Título: Re: Fin De La Linea
Publicado por: VeRaCrUzAnItO-10- en Lunes 22 de Marzo de 2004, 18:21
Gracias Zeekel, entonces por ejemplo yo que necesito hacer un contador de palabras, mi algoritmo pordria ser asi:

f:txtCont.text ' es el textbox en blanco'
aux ' variable de tipo char que si no me equivoco es basic es byte
cont=0 'el que lleva la cuenta de las palabras
pal=" "   'la cadena es la que voy almacenado las palabas


[CODE]do while (aux<>" ") and (not Vbcrlf(f)) and (not eof(f)
    pal=pal+aux  ' me guarda la pabra en la variable
    cont=cont+1  ' aumenta contador
    loop

Bueno mejor lo pruebo asi  :comp:

Graias!.