اذهب إلى المحتوى
  • 0

إظهار النص العربي بشكل صحيح في لغة C++

Belal Bamuflih

السؤال

Recommended Posts

  • 0

لكي تظهر النصوص العربية بشكل صحيح في لغة البرمجة C++، يجب عليك التأكد من أن المحرر الذي تستخدمه يدعم ترميز النصوص العربية (مثل UTF-8). 

فيما يلي مثال بسيط على كيفية استخدام الأحرف العربية في برنامج C++:

#include <iostream>

int main() {
    // تحديد ترميز UTF-8 للإخراج
    setlocale(LC_ALL, "en_US.utf8");

    // استخدام الأحرف العربية في الإخراج
    std::wcout << L"مرحبًا بك في برنامج C++ باللغة العربية!" << std::endl;

    return 0;
}

هنا قمنا باستخدام setlocale(LC_ALL, "en_US.utf8"); لتحديد ترميز UTF-8 للإخراج، بهذه الطريقة يمكنك استخدام الأحرف العربية في الشيفرة البرمجية بشكل طبيعي.

و يمكنك الإطلاع على هذه المقالة ستساعدك أكثر:

كتابه بالعربي داخل الكونسل c++

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

كتابة الأحرف العربية في C++ مشابهة لكتابة الأحرف اللاتينية تستطيع استخدام wcout أو wprintf لطباعة الأحرف العربية كالتالي:

#include <iostream>

int main() {
  // تعريف الرسالة باللغة العربية
  std::wstring message = L"مرحباً بالعالم!";

  // طباعة الرسالة على شاشة العرض
  std::wcout << message << std::endl;

  return 0;
}

std::wstring message = L"مرحباً بالعالم!" هنا يُعرّف متغيرًا سلسلة باسم message ويهيّئه بالنص العربي "مرحباً بالعالم!" وتشير البادئة L إلى أن السلسلة هي سلسلة عريضة، وهي ضرورية لتخزين الأحرف العربية.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...