作者:手机用户2502861905 | 来源:互联网 | 2023-08-15 21:36
我希望将c ++ progrmm的输出在控制台中从右到左键入,我找不到和可以帮助我的控制台api函数
(输出是阿拉伯语,这就是为什么我要输入RTL的原因。
Visual Studio可以从右到左正确显示阿拉伯语和希伯来语文本。建议您参考MS DOC
首先:
要输入和显示双向语言,您必须
使用配置了Windows的Windows版本
适当的语言。这可以是Windows的英文版
安装了适当的语言包或适当的语言包
Windows的本地化版本。
我建议您在阿拉伯计算机上将代码页设置为阿拉伯代码页或utf8。在非阿拉伯计算机上,很难找到可以显示字形的控制台字体。
然后:
Visual Studio对从右到左阅读顺序的支持有限。通过
默认情况下,Visual Studio中的文本输入控件使用从左到右
阅读顺序。在大多数情况下,您可以使用标准Windows手势来
切换阅读顺序。
您可以尝试按vector getScreen(int input)
来切换“属性”窗口,以支持属性值从右到左的读取顺序。
代码编辑器(和文本编辑器)不支持从右到左
阅读顺序。您可以使用双向语言输入文本,但是
阅读顺序始终是从左到右。
就我而言,该控制台不支持从右到左的语言。