用c ++打印阿拉伯字符串

Ahm*_*med 5 c++

我是C++的初学者

我想使用Borland C在C++中打印阿拉伯语,但是我失败了,我也尝试将文件保存为UTF-8,但它没有帮助.

所以,如果任何人知道任何关于这个或关于什么是问题或如何配置编译器打印阿拉伯语,请帮助我.

#include<iostram.h>
#include<conio.h>
void main()
{
   clrscr();
   char x [5] = {'?','?','?','?'};
   for(int i = 0; i< 5; i++)
       cout << x[i];
   getche();
}
Run Code Online (Sandbox Code Playgroud)

mas*_*oud 3

如果你的 BorlandC++ 在 DOS 下

默认情况下,您没有任何字符集将其显示为阿拉伯语。但当时,有些应用程序可以将扩展 ASCII 字符更改为其他语言,例如阿拉伯语、波斯语……。

您应该执行的步骤:

  • 如果您使用的是 Windows Vista/7+,首先您应该使用 DosBox(您需要全屏模式)

  • 您必须更改内存中的默认 ASCII 字体表

  • 类似于vegaf.com定义波斯语/阿拉伯语 alpha-beta 的东西

注意:该系统未定义 UTF-8