Access

¿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.

  1. carácter(es) separados por un espacio especificado o predeterminado (piTabSpace)

  2. Código ASCII bajo carácter

  3. 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)

texto con caracteres TAB en lugares impares

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)

texto con caracteres normales, salida en la ventana de depuración con ASCII y posición

cadena con retorno de carro y avance de línea, chr(13) + chr(10)

texto con CRLF, salida en la ventana de depuración con carácter, ASCII y posición

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

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba