PDA

Ver la Versión Completa : Caracter desconocido...


Xianto
07-01-2005, 12:32:15
Buenas, estoy haciendo una aplicación que tiene un modulo para conexiones UDP. El problema es que tengo que cortar el texto que recibo, pero es que este dichoso texto tiene un caracter que simboliza el fin de linea y no logro dar con el.

Es como si fuera un CHR(5), claro que podria ser el 256 o 257, hay muchos, pero si escribo por ejemplo CHR(8) me aparecera su equivalente ASCII...

Ahora, que funcion se usa para el inverso algo como ASCII(caracter) y que me retorne el correspondiente numero CHR... ???

Es una lucha, saludetes !!!

Neftali [Germán.Estévez]
07-01-2005, 13:56:47
Normalmente esos caracteres son el "salto de carro" y "final de línea".
Prueba con ésta definición:


//: Salto de carro y Final de Linea
CHAR_LF = #10;
CHAR_CR = #13;


Delphi en alguna unit lo tiene definido así:


const
EndOfLine = #13#10;

marcoszorrilla
07-01-2005, 15:19:21
Si manejas MS-DOS aún, tienes un programa llamado Debug:

Debug NombreFichero <enter>
D <enter> quiere decir Dump (Volcar).

Con esto vas a ver todos los códigos que contiene ese fichero, eso sí en hexadecimal:
Texto normal escrito..................Códigos hexadecimales
AAAABBBBCCCC<ENTER><ENTER> 41 41 41 41 42 42 42 42 43 43 43 43 0D 0A 0D 0A.


-Q <quit = Salir>
Supongo que conoces el siste hexadecimal.

Un Saludo.

maeyanes
07-01-2005, 15:46:08
Usa Ord(caracter) y obtendrás su número ASCII...