الانتقال إلى المحتوى الرئيسي

وسترينغ ج: ما هو وكيفية استخدامه?

وسترينغ ج هو نوع البيانات في لغة البرمجة ج ، وهو سلسلة من الأحرف في شكل يونيكود. يتم استخدامه للعمل مع البيانات النصية مثل السلاسل ، ويوفر الدعم لمختلف اللغات والأحرف.

وسترينغ ج يختلف عن أنواع البيانات الأخرى مثل شار أو سلسلة في أنه يسمح لك للعمل مع أحرف يونيكود خاصة مثل الأحرف السيريلية والصينية واليابانية ، وشخصيات الرموز التعبيرية ، وغيرها.

في هذا المثال ، نعلن متغير ميسترينغ من نوع وسترينغ ج وتعيين قيمة " مرحبا ، العالم!"باستخدام البادئة ل. ثم نعرض قيمة المتغير على الشاشة باستخدام وظيفة وكوت. نتيجة لذلك ، نحصل على نص باللغة الروسية: "مرحبا ، العالم!".

وبالتالي ، فإن استخدام وسترينج سي يسمح للمبرمجين بالعمل بلغات ورموز مختلفة في لغة البرمجة سي ، مما يجعلها أكثر تنوعا ومرونة.

  1. ما هو وسترينغ ج وكيفية استخدامها
  2. التعريف والميزات
  3. مزايا وعيوب استخدام وسترينغ في ج C
  4. أمثلة الاستخدام
  5. توصيات لاستخدام وسترينغ ج
  6. سؤال وجواب

ما هو وسترينغ ج وكيفية استخدامها

وسترينغ ج هو نوع بيانات في لغة البرمجة سي programming من المكتبة القياسية ، وهي سلسلة من أحرف يونيكود.

وسترينغ ج يستخدم للعمل مع البيانات النصية ، حيث يلزم دعم اللغات والأحرف المختلفة ، بما في ذلك الأحرف غير القياسية مثل الرموز التعبيرية.

لاستخدام وسترينغ ج في البرنامج ، يجب عليك تضمين ملف الرأس. ثم يمكنك إنشاء متغير من نوع وسترينغ ج وتعيينه قيمة:

# تشمل 

كثافة العمليات الرئيسية () {

الأمراض المنقولة جنسيا::سترينغ ستر = ل "مثال على نص باللغة الروسية" ;

العودة 0;

}

العمليات على سلاسل من نوع وسترينغ ج تشمل الحصول على طول سلسلة باستخدام شارع.طول () وظيفة ، سلسلة سلاسل باستخدام + المشغل أو شارع.إلحاق () وظيفة, مقارنة السلاسل باستخدام==,!= ، < المشغلين ، إلخ.

يمكنك أيضا استخدام وسترينغ ج للعمل مع الملفات وقراءة وكتابة النص. على سبيل المثال:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

ستد:: ملف وفستريم;

ملف.فتح ("ملف.النص");

الأمراض المنقولة جنسيا:: سترينغ شارع = ل"مثال على نص باللغة الروسية";

ملف < < شارع;

ملف.إغلاق();

العودة 0;

}

في هذا المثال ، يتم إنشاء كائن من نوع ستد::وفستريم ، والذي يسمح لك لكتابة النص إلى ملف في شكل ونيكود. ثم يتم إنشاء سلسلة من نوع وسترينغ ج وكتابتها إلى الملف باستخدام عامل التشغيل<<. بعد الانتهاء من العمل مع الملف ، تحتاج إلى إغلاقه باستخدام طريقة الإغلاق ().

باستخدام وسترينغ ج يسمح لك للعمل مع مختلف اللغات والرموز في برنامج ج++. من المهم أن نتذكر أنه من أجل العمل بشكل صحيح مع وسترينغ ج ، فمن الضروري أيضا لتكوين البيئة وترميز البرنامج بشكل صحيح.

التعريف والميزات

وسترينج ج هو نوع بيانات يمثل سلسلة من الأحرف (سلسلة) في ج programming البرمجة. وهو جزء من مكتبة سي standard القياسية ويستخدم للعمل مع سلاسل تتكون من أحرف يونيكود.

خصوصية وسترينغ هو أن كل حرف في سلسلة تحتل 2 بايت من الذاكرة ، على عكس نوع بيانات السلسلة ، حيث يحتل كل حرف 1 بايت. وذلك لأن أحرف يونيكود يمكن أن يستغرق أكثر من 1 بايت.

نوع وسترينغ يسمح لك للعمل مع عمليات مختلفة على سلاسل ، مثل سلسلة ، المقارنة ، البحث فرعية ، وغيرها. تتوفر للعمل مع وسترينغ وظائف وأساليب مختلفة تقدمها المكتبة القياسية ج C.

لإعلان متغير من نوع وسترينغ في ج++ ، يمكنك استخدام نموذج التدوين التالي:

  • }
  • شارع.إلحاق()

- إضافة سلسلة إلى السلسلة الحالية;

{

  1. ستد:: وسترينغ ستر = ل"سلسلة سبيل المثال";
  2. ستد:: كوت < < ستر [0] < < ستد:: إندل ؛ / / المخرجات "ن"

  • العودة 0;

}

أيضا ، نوع البيانات وسترينغ يسمح لك لاستخدام مختلف المشغلين ، مثل مشغلي إضافة لسلسلة سلسلة ، ومشغلي المقارنة لمقارنة سلسلة ، وغيرها.

  1. }

std::wstring str1 = L"Привет, ";

  1. }
  2. }
  3. بل هو نوع البيانات في لغة البرمجة سي programming التي تستخدم للعمل مع سلاسل تتكون من أحرف يونيكود. إنها سلسلة من الأحرف حيث يشغل كل حرف 2 أو 4 بايت. على عكس نوع البيانات
  4. وسترينج سي
  5. وسترينج سي

- دونيكود

أو