wincon.h


SetConsoleCP

La función SetConsoleCP asigna el código de página de entrada usado por la consola asociada con el proceso que llama. Una consola usa su código de página de entrada para traducir las entradas de teclado a su valor de carácter correspondiente.

Sintaxis

BOOL SetConsoleCP(
    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 actual para una consola, usar la función GetConsoleCP. Para asignar y recuperar un código de página de salida, usar las funciones SetConsoleOutputCP y GetConsoleOutputCP.