كيف أطبع جمله باللغة العرية في السي بلص بلص
كيف أطبع جمله باللغة العرية في السي بلص بلص
مبدئيا، أي محاولة لطباعة نصوص كالتالي:
#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; //ارجاع شكل النص بالمعكوس بسبب الكونسل من يسار لليمين
النتيجة:
- رابط المكتبة:
التعليقات