
¿Qué es ASCII para cada carácter?
Lógica
El código recorre cada carácter de una cadena. Cada carácter se muestra en una línea con espacio adicional. Debajo de cada carácter está su valor ASCII, y luego debajo su posición en la cadena.
Primero se muestra el texto a evaluar y luego una línea en blanco. Luego hay conjuntos de 3 líneas.
carácter(es) separados por un espacio especificado o predeterminado (piTabSpace)
Código ASCII bajo carácter
número(s) de posición de carácter
Este ejemplo tiene varios caracteres TAB que alteran el espacio mostrado.
¿Dónde están?
TAB = chr(9)
Esta salida tiene un formato diferente al código más fácil de escribir para mostrar el valor ASCII de cada carácter, que generalmente se imprime verticalmente, tal vez similar a esto:
s 115 t 116 r 114 i 105 n 110 g 103
La salida vertical está bien para información breve, pero si busca caracteres impares en un texto más largo, es posible que esta salida le resulte más fácil de leer.
Ejemplos
cadena sin caracteres sospechosos. Espacio = chr(32)
cadena con retorno de carro y avance de línea, chr(13) + chr(10)
Vocación
Pase una cadena que desee inspeccionar al EscribirAscii_procedimiento s4p.
Opcionalmente, puede establecer el ancho que tendrá la salida y el espacio entre cada columna de información debajo de cada carácter.
Parámetros opcionales
piLastStartPosition es la última posición en la línea para comenzar a escribir otro carácter
piTabSpace es un espacio horizontal entre el inicio de cada carácter en la salida