unable to print euro symbol in a “C” program
问题 I am unable to print the euro symbol. The program I am using is below. I have set the character set to codepage 1250 which has 0x80 standing for the euro symbol. Program ======= #include <stdio.h> #include <locale.h> int main() { printf("Current locale is: %s\n", setlocale (LC_ALL, ".1250")); printf("Euro character: %c\n", 0x80); getchar(); return 0; } Output ====== Current locale is: English_India.1250 Euro character: ? Other details ============= OS: Windows Vista Compiler: vc++ 2008