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.