我想在控制台中从右至左键入我的c ++ progrmm的输出,我找不到和可以帮助我的控制台api函数
(输出是阿拉伯语,这就是为什么我要输入RTL的原因。
最佳答案
Visual Studio可以从右到左正确显示阿拉伯语和希伯来语文本。我建议您可以参考MS DOC
首先:
为了输入和显示双向语言,您必须
使用配置了Windows的Windows版本
适当的语言。这可以是Windows的英文版
安装了适当的语言包或适当的语言包
Windows的本地化版本。
我建议您在阿拉伯计算机上将代码页设置为阿拉伯代码页或utf8。在非阿拉伯计算机上,将很难找到可以显示字形的控制台字体。
接着:
Visual Studio对从右到左阅读顺序的支持有限。通过
默认情况下,Visual Studio中的文本输入控件使用从左到右
阅读顺序。在大多数情况下,您可以使用标准Windows手势来
切换阅读顺序。
您可以尝试按Ctrl+RightShift
切换“属性”窗口,以支持属性值从右到左的读取顺序。
关于c++ - 有可能使控制台输出为RTL(从右到左)吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59416701/