Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Byte y secuencias de Wide

Una secuencia de bytes trata un archivo como una secuencia de bytes. En el programa, la secuencia es la secuencia de bytes idéntica.

Por el contrario, una secuencia de ancho trata un archivo como una secuencia de caracteres generalizados multibyte, que pueden tener una amplia gama de reglas de codificación. (El texto y los archivos binarios todavía se leen y se escriben como se describió anteriormente.) En el programa, la secuencia se parece la secuencia correspondiente de caracteres anchos. Las conversiones entre las dos representaciones aparecen dentro de la biblioteca de c estándar. las reglas de conversión se pueden, en principio, modificar por una llamada a setlocale que modifique la categoría LC_CTYPE. Cada secuencia de ancho determina las reglas de conversión cuando se orienta de ancho, y conserva estas reglas incluso si los cambios de LC_CTYPE category posteriormente.

La posición dentro de una secuencia de ancho sufre las mismas limitaciones que para los vapores de texto. Por otra parte, el indicador de la archivo-posición bien puede tener que tratar con una codificación provincia-dependiente. Normalmente, incluye un desplazamiento de bytes en la secuencia y un objeto de mbstate_tescrito. Así, la única manera confiable de obtener un archivo colocar dentro de una secuencia de ancho está llamando fgetpos, y la única manera confiable de restaurar una posición obtuvo esta manera está llamando fsetpos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft