تهيئة صفيف Char في C++

Thyyt Sfyf Char Fy C



في لغة C++، يمكننا الإعلان عن المصفوفات من أنواع البيانات المختلفة وتهيئتها مثل int وstring وchar وما إلى ذلك. المصفوفة عبارة عن متغير قد يحتوي على عدة قيم من نوع بيانات مماثل. يتم استخدام 'مصفوفة الأحرف' لتخزين مجموعة الأحرف والسلاسل الموجودة فيها. 'مصفوفة char' تشبه 'مصفوفة int'. نظرًا لأن المصفوفة int تقوم بتخزين القيم الرقمية، فإن 'مصفوفة char' تقوم بتخزين مجموعة الأحرف أو السلاسل في برمجة C++. في هذا الدليل، سنقوم بتهيئة مصفوفة char في لغة C++ في أكوادنا.

مثال 1:







لنبدأ كود C++ بتضمين ملفات الرأس. الملف الرأسي الأول في هذا المثال هو 'iostream'. تم الإعلان عن بعض الوظائف مثل 'cin' أو 'cout' في ملف الرأس هذا والذي نحتاجه في هذا الكود. ملف الرأس الثاني هو 'string.h' والذي تمت إضافته هنا حيث يتم تعريف العديد من الوظائف التي نحتاجها لمعالجة شخصية المصفوفة فيه. تمت إضافة مساحة الاسم 'std' أيضًا في هذا الرمز. ثم نقوم باستدعاء الطريقة 'main()' هنا.



لتهيئة مصفوفة الأحرف، نضع الكلمة الأساسية 'char'. ثم يتم كتابة اسم المصفوفة هنا. اسم مصفوفة الأحرف هو 'new_Array' الذي تم تعديل حجمه إلى '50'. بعد ذلك، نقوم بتهيئة مصفوفة الأحرف هذه باستخدام السطر. السطر الذي ندرجه هنا لتهيئة مصفوفة الأحرف هو 'مصفوفة الأحرف الأولى الخاصة بي هنا!'. الآن، نريد طباعة مصفوفات الأحرف هذه، لذلك نضع 'new_Array' في 'cout'. يؤدي هذا إلى عرض مصفوفة الأحرف على وحدة التحكم.



الكود 1:





#تشمل
#تشمل
استخدام اسم للمحطة؛
انت مين ( )
{
شار new_Array [ خمسون ] = 'مصفوفة الأحرف الأولى الخاصة بي هنا!' ;
cout << new_Array << نهاية؛
يعود 0 ;
}

انتاج:



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

مثال 2:

تم تضمين ملفات الرأس 'iostream' و'string.h' هنا. تحت هذا، نضيف مساحة الاسم 'std'. بعد ذلك، بعد استدعاء 'main()'، نقوم بتهيئة مصفوفة الأحرف بالاسم 'Arr_1'. نضع نوع البيانات 'char' ثم نضع اسم مصفوفة الأحرف.

بعد ذلك، نقوم بتعيين الأحرف لهذه المصفوفة، أو يمكننا القول أننا قمنا بتهيئة هذه المصفوفة هنا باستخدام الأحرف. نقوم بإدراج الأحرف في هذه المصفوفة ثم نستخدم حلقة 'for' الموجودة أسفل هذا لأننا نريد عرض كل هذه الأحرف بشكل منفصل. ثم نستخدم 'cout' ونضيف 'Arr_1[i]' في هذا cout الذي يعرض جميع أحرف مصفوفة char.

الكود 2:

#تشمل

#تشمل
استخدام اسم للمحطة؛
انت مين ( )
{
شار Arr_1 [ 10 ] = { 'أ' , 'إنها' , 'أنا' , 'يا' , 'في' , 'ن' , 'مع' , 'ب' , 'في' , 'س' } ;
ل ( إنت ط = 0 ; أنا < حجم ( Arr_1 ) / حجم ( Arr_1 [ 0 ] ) ; أنا++ )
{
cout << 'حرف المصفوفة هو  ' << Arr_1 [ أنا ] << نهاية؛
}
يعود 0 ;
}

انتاج:

يتم الآن عرض جميع أحرف مصفوفة char هنا. نقوم بإدراج هذه الأحرف أثناء تهيئة المصفوفة في الكود المقدم لدينا ثم عرضها.

مثال 3:

نقوم بتضمين ملفات الرأس 'iostream' و'string.h' حيث نحتاج إلى العمل مع الوظائف المحددة فيها ثم وضع مساحة الاسم 'std' أسفلها.

بعد ذلك، نقوم بتهيئة مصفوفة الأحرف بالاسم 'a' بعد استدعاء الدالة 'main()'. حجم هذه المصفوفة 'أ' هو '12'. الآن، ما نقوم به هو إدراج اسم مصفوفة الأحرف بعد ضبط نوع البيانات على 'char'. بعد ذلك، نقوم بتهيئة الأحرف إلى مصفوفة 'char' هذه. لعرض كل حرف على حدة، نضيف أولاً الأحرف إلى هذه المصفوفة ثم نستخدم حلقة 'for'. بعد ذلك، قمنا بإلحاق 'a[i]' بهذا cout باستخدام وظيفة 'cout' التي تعرض جميع أحرف مصفوفة 'char' هذه.

الكود 3:

#تشمل

#تشمل
استخدام اسم للمحطة؛
انت مين ( )
{
شار أ [ 12 ] = { 'أ' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'مع' , '@' } ;
ل ( إنت ط = 0 ; أنا < حجم ( أ ) / حجم ( أ [ 0 ] ) ; أنا++ )
{
cout << 'الشخصية هي  ' << أ [ أنا ] << نهاية؛
}
يعود 0 ;
}

انتاج:

يعرض هذا الآن كل حرف في مصفوفة 'char'. في الكود المحدد، قمنا بتهيئة المصفوفة وأضفنا هذه الأحرف، وبالتالي عرضها هنا.

مثال 4:

يجب علينا العمل مع الوظائف المحددة في ملفات الرأس 'iostream' و'string.h'؛ نقوم بتضمينها أولاً، متبوعة بمساحة الاسم 'std'. نستخدم بعد ذلك الاسم 'myCharArray' لتهيئة مصفوفة الأحرف باتباع استدعاء الوظيفة 'main()' المذكور أعلاه. تم تعديل حجم 'myCharArray' إلى '20' وقمنا بتهيئته باستخدام 'Character Array'.

الآن، نريد عرض مجموعة الأحرف هذه. نستخدم 'cout' حيث نضيف 'myCharArray' لعرض مجموعة الأحرف التي أضفناها إلى هذه المصفوفة. تتم بعد ذلك تهيئة مصفوفة الأحرف بالاسم 'myCharArray2'. هنا، يبلغ حجم المصفوفة 'myCharArray2' '5'. كل ما تبقى فعله هو ضبط نوع البيانات على 'char' وإدراج اسم مصفوفة الأحرف.

تتم بعد ذلك تهيئة الأحرف في مصفوفة 'char' هذه. نقوم بإدخال الأحرف في هذه المصفوفة أولاً، ثم نستخدم حلقة 'for' أدناه لإظهار كل حرف على حدة. بعد ذلك، نستخدم وظيفة 'cout' لإلحاق 'myCharArray2[a]' بهذا cout، مع عرض جميع الأحرف في مصفوفة char هذه.

الكود 4:

#تشمل

#تشمل
استخدام اسم للمحطة؛
انت مين ( )
{
شار myCharArray [ عشرين ] = 'مصفوفة الأحرف' ;
cout << myCharArray << نهاية؛
شار myCharArray2 [ 5 ] = { 'أ' , 'ب' , 'ج' , 'د' , 'إنها' } ;
ل ( كثافة العمليات = 0 ; أ < حجم ( myCharArray2 ) / حجم ( myCharArray2 [ 0 ] ) ; أ++ )
{
cout << myCharArray2 [ أ ] << نهاية؛
}
يعود 0 ;
}

انتاج:

يتم عرض كل من قيم صفائف الأحرف في ما يلي. أولاً، قمنا بتقديم السلسلة الكاملة التي أضفناها في مصفوفة الأحرف الأولى. ثم يتم عرض مصفوفة char الثانية التي قمنا فيها بإدراج الأحرف وعرضها بشكل منفصل في سطر واحد.

مثال 5:

بعد إضافة مساحة الاسم 'iostream' و'std'، نسمي 'main()' هنا ثم نقوم بتهيئة 'c_array' لنوع البيانات 'char' بحجم '100'. بعد ذلك، نعرض رسالة نضيف فيها 'أدخل البيانات في مصفوفة الأحرف هنا' حتى يقوم المستخدم بإدخال الأحرف عند طباعة هذا السطر.

يتم استخدام وظيفة 'cin' للحصول على الحرف الموجود في مصفوفة 'char' من المستخدم. نضع 'c_array' بعد 'cin' بحيث يتم حفظ البيانات التي يدخلها المستخدم في 'c_array' هذا. الآن نقوم بطباعة أحرف المصفوفة بمساعدة الأمر 'cout' وذلك بوضع 'c_array' فيه.

بعد ذلك، تظهر رسالة أضفنا إليها 'الآن مرة أخرى، أدخل البيانات في مصفوفة الأحرف'. يقوم المستخدم بإدخال الأحرف في هذه المنطقة عند طباعة هذا الخط. لاسترداد حرف من المستخدم لاستخدامه في مصفوفة 'char'، نستخدم الدالة 'cin'. الآن، نستخدم 'cout' لطباعة الأحرف من المصفوفة عن طريق إدخال 'c_array' فيها.

الكود 5:

#تشمل
استخدام اسم للمحطة؛
انت مين ( )
{
شار c_array [ 100 ] ;
cout <> c_array;
cout << 'دخلت: ' << c_array << نهاية؛
cout <> c_array;
cout << 'دخلت: ' << c_array << نهاية؛
يعود 0 ;
}

انتاج:

هنا، أدخلنا 'الكمبيوتر' في المصفوفة الأولى 'char'. ثم يتم عرضه في السطر التالي بعد الضغط على 'أدخل'. بعد ذلك، أدخلنا 'العلم' في 'مصفوفة الأحرف' الثانية. يتم عرض هذا أيضًا فيما يلي بعد الضغط على 'Enter' مرة أخرى.

خاتمة

يتم شرح مفهوم تهيئة برمجة C++ 'char array' بالتفصيل هنا. لقد ناقشنا أن 'مصفوفة char' تُستخدم لتخزين مجموعة الأحرف والسلسلة في لغة C++. قمنا بتهيئة 'مصفوفات char' متعددة وعرضناها في أكوادنا. لقد قمنا أيضًا بتهيئة 'مصفوفة char' للحصول على الأحرف من المستخدم في الكود الأخير الخاص بنا في هذا الدليل. يتم شرح جميع الأمثلة بدقة هنا.