“Conocimientos Programación>C /C + + Programming

Cómo medir el ancho de cada carácter ASCII en una cadena

2012/4/18
El Código Estándar Americano para Intercambio de Información es un esquema de codificación que asigna valores numéricos a los caracteres, números y símbolos que se usan en el idioma Inglés . ASCII se utiliza para representar los caracteres en los programas de ordenador . Sentencias pueden formarse uniendo caracteres en matrices de caracteres o cadenas . Usted puede medir el tamaño de un carácter ASCII en una cadena utilizando el operador " sizeof " en un programa de C . Esto es útil porque hay dos posibles anchuras de carácter ASCII , dependiendo de si su sistema soporta el conjunto ASCII extendido o no. Cosas que necesitará
C Entorno de desarrollo integrado (como Eclipse CDT )
C Compiler (como GCC )
Ver Más instrucciones
1

carga del C IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo", " Nuevo", " proyecto" y elegir la opción " Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2

Escribe la siguiente declaración "principal" función, que es el punto de entrada en su programa: .

Int main () { }


3

Escriba la siguiente secuencia de caracteres o una cadena , la declaración en medio de las llaves que siguen a la declaración de la función "main ":

char * cadena = "string ASCII" ;
4

Escribir una estructura de bucle que recorre en iteración cada carácter ASCII en la cadena. Usted puede lograr esto escribiendo el siguiente bucle "for" :

for (int i = 0 ; cadena [ i ] = ' \\ 0 ' ; i + + !)

{ }
Página 5

Escriba una declaración que imprime el tamaño de los caracteres ASCII en la cadena. Coloque la siguiente declaración dentro de las llaves que siguen inmediatamente el bucle "for" :

printf ( " charWidth :% d \\ n", sizeof ( string [ i ])) ;
6

Ejecute el programa presionando el botón verde de "Play" . La salida del programa se verá algo como esto, lo que demuestra que la anchura de cada carácter ASCII de la cadena es igual a 1 byte

charWidth : . 1

charWidth : 1
< p > charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

C /C + + Programming
Cómo convertir un proyecto de Xcode en archivos
Cómo utilizar algoritmos de cifrado en Visual C + +
Cómo conectar Visual C a una base de datos Access
Cómo cambiar un factor de relleno
El uso de un constructor por defecto C
Cómo coger Todos los eventos DataGrid
Línea C + + Formación
Cómo leer MDB para ODBC
Conocimientos Informáticos © http://www.ordenador.online