如何将其他语言的字符(如“ąčęėįšųū”,“ cin”和“ cout”)一起使用

时间:2019-06-06 20:06:38

标签: c++ utf-8

我想使用立陶宛字母字符,例如“±čęėįšųū”; 编译器:MinGW32-G ++;操作系统:Windows 10

string a;
cin>>a; //input "ąčįėčęįš"
cout<<a<<endl;
char b[8] = {'ą', 'č', 'ę', 'ė', 'į', 'š', 'ų', 'ū'};
for(int i = 0; i < 8; i++)
    cout<<b[i];
cout << "\nąčįėčęįš" << endl;

我希望此输出:

ąčįėčęįš
ąčįėčęįš
ąčįėčęįš

相反,我得到了:

aceeisuu
àìÖù»í│½
ąčįėčęįš

主要目标是让用户键入字符,而不是ASCII或其他字符代码。

0 个答案:

没有答案