wincon.h


SetConsoleOutputCP

La función SetConsoleOutputCP asigna el código de página de salida usado por la consola asociada con el proceso que llama. Una consola usa su código de página de salida para traducir los valores de caracteres escritos por las funciones de salida a imágenes mostradas en la ventana de consola.

Sintaxis

BOOL SetConsoleOutputCP(
    UINT wCodePageID  // código de página a asignar 
   );

Parámetros

wCodePageID
Especifica el identificador del código de página a asignar. Los identificadores de códigos de página disponibles en el ordenador local se almacenan en el registro bajo la siguiente clave.
{salida} HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control ls\CodePage {finsalida}

Valor de retorno

Si la función tiene éxito, el valor de retorno es distinto de cero.

Si la función falla, el valor de retorno es cero. Para optener información adicional sobre el error, llamar a GetLastError.

Observaciones

Un código de página mapea 256 códigos de carácter a caracteres individuales. Diferentes códigos de página incluyen diferentes caracteres especiales, generalmente adaptados para un lenguaje o grupo de lenguajes.

Para determinar el código de página de salida actual para una consola, usar la función GetConsoleOutputCP. Para asignar y recuperar un código de página de entrada, usar las funciones SetConsoleCP y GetConsoleCP.