setlocale
Borland C++ Compiler 5.5
setlocale.c
#include
#include
#include
void PrintCodeTable(void); int main() { char *pcLocale; pcLocale = setlocale(LC_ALL, NULL); printf("[%s]\n", pcLocale); PrintCodeTable(); pcLocale = setlocale(LC_CTYPE, "jpn"); printf("[%s]\n", pcLocale); PrintCodeTable(); return 0; } void PrintCodeTable(void) { int iHigh; int iLow; int iChar; printf(" 0 1 2 3 4 5 6 7 8 9 A B C D E F\n"); iChar = 0; for (iHigh = 0; iHigh < 16; iHigh++) { printf("%X_", iHigh); for (iLow = 0; iLow < 16; iLow++) { printf(" %c", isprint(iChar) ? 'o' : '.'); iChar++; } printf("\n"); } }
s
setlocale.txt