كيف أطبع جمله باللغة العرية في السي بلص بلص

كيف أطبع جمله باللغة العرية في السي بلص بلص

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مبدئيا، أي محاولة لطباعة نصوص كالتالي:

#include <iostream>
using namespace std;

int main()
{
    cout<<"هذا نص بالعربي";
    return 0;
}

ستعطي نتيجة كالتالي:

كحل لهاته المشكلة يمكنك إستعمال مكتبة ArabicString التي توفر طباعة أنظف للنصوص العربية في ++c

مثال عن الإستعمال:

#include <iostream>
#include "arabicstring.h"
using namespace std;

int main()
{
	ArabicString::goArabic();// to set arabic out/in console

	ArabicString test = L"اتز هيما ساما";
	test.makeShape(); // لصنع شكل نص المتغير
	wcout << test.getText() << endl; // ارجاع النص
	wcout << test.getShape() << endl; // ارجاع شكل النص
	wcout << test.getReShape()<<endl; //ارجاع  شكل النص بالمعكوس بسبب الكونسل من يسار لليمين 

النتيجة:

  • رابط المكتبة: