C++ میں Char Array شروع کریں۔

C My Char Array Shrw Kry



C++ میں، ہم مختلف قسم کے ڈیٹا جیسے int، string، char، وغیرہ کی صفوں کا اعلان اور آغاز کر سکتے ہیں۔ ایک ارے ایک متغیر ہے جو ایک جیسی ڈیٹا کی قسم کی کئی قدروں کا حامل ہو سکتا ہے۔ 'char array' کو کردار کے مجموعہ اور اس میں موجود تاروں کو ذخیرہ کرنے کے لیے استعمال کیا جاتا ہے۔ 'char array' 'int array' کی طرح ہے۔ جیسا کہ int array عددی قدروں کو ذخیرہ کرتا ہے، 'char array' C++ پروگرامنگ میں حروف یا تاروں کے مجموعہ کو اسٹور کرتا ہے۔ اس گائیڈ میں، ہم اپنے کوڈز میں C++ میں چار صف کو شروع کریں گے۔

مثال 1:







آئیے ہیڈر فائلوں کو شامل کرکے C++ کوڈ شروع کریں۔ اس مثال میں پہلی ہیڈر فائل 'iostream' ہے۔ اس ہیڈر فائل میں کچھ فنکشنز جیسے 'cin' یا 'cout' کا اعلان کیا گیا ہے جس کی ہمیں اس کوڈ میں ضرورت ہے۔ دوسری ہیڈر فائل 'string.h' ہے جسے یہاں شامل کیا گیا ہے کیونکہ اس میں بہت سے فنکشنز جن کی ہمیں صف کے کریکٹر میں ہیرا پھیری کرنے کی ضرورت ہوتی ہے اس کی وضاحت کی گئی ہے۔ اس کوڈ میں 'std' نام کی جگہ بھی شامل کی گئی ہے۔ پھر، ہم یہاں 'main()' طریقہ استعمال کرتے ہیں۔



کریکٹر اری کو شروع کرنے کے لیے، ہم 'char' کلیدی لفظ رکھتے ہیں۔ پھر، صف کا نام یہاں ٹائپ کیا جاتا ہے۔ کریکٹر ارے کا نام 'new_Array' ہے جس کا سائز '50' میں ایڈجسٹ کیا گیا ہے۔ اس کے بعد، ہم لائن کے ساتھ اس کردار کی صف کو شروع کرتے ہیں۔ کریکٹر اری کو شروع کرنے کے لیے ہم یہاں جو لائن شامل کرتے ہیں وہ ہے 'میرا پہلا کریکٹر اری یہاں ہے!'۔ اب، ہم ان کریکٹر اریوں کو پرنٹ کرنا چاہتے ہیں، اس لیے ہم 'cout' میں 'new_Array' رکھ دیتے ہیں۔ یہ کنسول پر کردار کی صف کو پیش کرتا ہے۔



کوڈ 1:





# شامل کریں
#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( )
{
char new_Array [ پچاس ] = 'میرا پہلا کریکٹر ارے یہاں ہے!' ;
cout << new_Array << endl
واپسی 0 ;
}

آؤٹ پٹ:



ہم نے کوڈ میں جو کریکٹر اری شروع کی ہے وہ یہاں دیے گئے نتائج میں ظاہر ہوتی ہے۔ وہ تمام ڈیٹا جو ہم نے کریکٹر اری کو شروع کرنے کے لیے استعمال کیا تھا وہ درج ذیل میں پیش کیا گیا ہے۔

مثال 2:

'iostream' اور 'string.h' ہیڈر فائلیں یہاں شامل ہیں۔ اس کے نیچے، ہم 'std' نام کی جگہ شامل کرتے ہیں۔ پھر، 'main()' کو کال کرنے کے بعد، ہم کردار کی صف کو 'Arr_1' نام سے شروع کرتے ہیں۔ ہم 'char' ڈیٹا کی قسم رکھتے ہیں اور پھر کردار کی صف کا نام رکھتے ہیں۔

پھر، ہم اس صف کو حروف تفویض کرتے ہیں، یا ہم کہہ سکتے ہیں کہ ہم اس صف کو یہاں حروف کے ساتھ شروع کرتے ہیں۔ ہم اس صف میں حروف داخل کرتے ہیں اور پھر اس کے نیچے 'for' لوپ کا استعمال کرتے ہیں کیونکہ ہم ان تمام حروف کو الگ الگ ظاہر کرنا چاہتے ہیں۔ پھر، ہم 'cout' کا استعمال کرتے ہیں اور اس cout میں 'Arr_1[i]' شامل کرتے ہیں جو چار صف کے تمام حروف کو ظاہر کرتا ہے۔

کوڈ 2:

# شامل کریں

#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( )
{
char Arr_1 [ 10 ] = { 'a' , 'یہ ہے' , 'میں' , 'او' , 'میں' , 'این' , 'ساتھ' , 'ب' , 'میں' , 'ایکس' } ;
کے لیے ( int i = 0 ; میں < کا سائز ( Arr_1 ) / کا سائز ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'Aray کا کردار ہے  ' << Arr_1 [ میں ] << endl
}
واپسی 0 ;
}

آؤٹ پٹ:

چار صف کے تمام حروف اب یہاں دکھائے گئے ہیں۔ ہم اپنے فراہم کردہ کوڈ میں صف کو شروع کرتے ہوئے ان حروف کو داخل کرتے ہیں اور پھر انہیں رینڈر کرتے ہیں۔

مثال 3:

ہم 'iostream' اور 'string.h' ہیڈر فائلوں کو شامل کرتے ہیں کیونکہ ہمیں ان فنکشنز کے ساتھ کام کرنے کی ضرورت ہوتی ہے جو ان میں بیان کیے گئے ہیں اور پھر ان کے نیچے 'std' نام کی جگہ رکھیں۔

اگلا، ہم 'main()' فنکشن کو شروع کرنے کے بعد 'a' نام کے ساتھ کریکٹر اری کو شروع کرتے ہیں۔ اس 'a' صف کا سائز '12' ہے۔ اب، ہم کیا کرتے ہیں کہ ڈیٹا کی قسم کو 'char' پر سیٹ کرنے کے بعد کریکٹر اری کا نام ڈالیں۔ اس کے بعد، ہم حروف کو اس 'char' صف میں شروع کرتے ہیں۔ ہر کریکٹر کو انفرادی طور پر دکھانے کے لیے، ہم پہلے اس صف میں حروف کو شامل کرتے ہیں اور پھر 'for' لوپ استعمال کرتے ہیں۔ اس کے بعد، ہم نے 'cout' فنکشن کا استعمال کرتے ہوئے اس cout میں 'a[i]' شامل کیا جو اس 'char' اری کے تمام حروف کو ظاہر کرتا ہے۔

کوڈ 3:

# شامل کریں

#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( )
{
char a [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'ساتھ' , '@' } ;
کے لیے ( int i = 0 ; میں < کا سائز ( a ) / کا سائز ( a [ 0 ] ) ; i++ )
{
cout << 'کردار ہے  ' << a [ میں ] << endl
}
واپسی 0 ;
}

آؤٹ پٹ:

یہ اب 'char' صف کے ہر کردار کو دکھاتا ہے۔ دیئے گئے کوڈ میں، ہم نے صف کو شروع کیا اور ان حروف کو شامل کیا، اس طرح انہیں یہاں پیش کیا گیا۔

مثال 4:

ہمیں ان فنکشنز کے ساتھ کام کرنا چاہیے جو 'iostream' اور 'string.h' ہیڈر فائلوں میں بیان کیے گئے ہیں۔ ہم پہلے ان کو شامل کرتے ہیں، اس کے بعد 'std' نام کی جگہ۔ اس کے بعد ہم مذکورہ بالا 'main()' فنکشن کال کے بعد کریکٹر اری کو شروع کرنے کے لیے ' myCharArray ' کا نام استعمال کرتے ہیں۔ 'myCharArray' کے سائز کو '20' میں ایڈجسٹ کیا جاتا ہے اور ہم اسے 'Character Array' سے شروع کرتے ہیں۔

اب، ہم اس کردار کی صف کو ظاہر کرنا چاہتے ہیں۔ ہم 'cout' کا استعمال کرتے ہیں جہاں ہم 'myCharArray' کو شامل کرتے ہیں تاکہ ہم اس صف میں شامل کریکٹرز کا مجموعہ ظاہر کریں۔ کریکٹر اری کو پھر نام سے شروع کیا جاتا ہے، ”myCharArray2″۔ یہاں، 'myCharArray2' سرنی کا سائز '5' ہے۔ بس اتنا کرنا باقی ہے کہ ڈیٹا ٹائپ کو 'char' پر سیٹ کریں اور کریکٹر اری کا نام ڈالیں۔

اس کے بعد حروف کو اس 'چار' صف میں شروع کیا جاتا ہے۔ ہم پہلے اس صف میں حروف داخل کرتے ہیں، پھر ہر کریکٹر کو الگ الگ دکھانے کے لیے نیچے 'for' لوپ کا استعمال کریں۔ اس کے بعد، ہم اس cout میں 'myCharArray2[a]' کو شامل کرنے کے لیے 'cout' فنکشن استعمال کرتے ہیں، اس چار صف میں موجود تمام حروف کو ظاہر کرتے ہیں۔

کوڈ 4:

# شامل کریں

#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( )
{
چار myCharArray [ بیس ] = 'کردار کی صف' ;
cout << myCharArray << endl
چار myCharArray2 [ 5 ] = { 'a' , 'ب' , 'c' , 'd' , 'یہ ہے' } ;
کے لیے ( int a = 0 ; a < کا سائز ( myCharArray2 ) / کا سائز ( myCharArray2 [ 0 ] ) ; a++ )
{
cout << myCharArray2 [ a ] << endl
}
واپسی 0 ;
}

آؤٹ پٹ:

کردار کی صفوں کی دونوں قدریں درج ذیل میں دکھائی گئی ہیں۔ سب سے پہلے، ہم نے مکمل سٹرنگ پیش کی جسے ہم نے پہلی چار صف میں شامل کیا تھا۔ اس کے بعد، دوسری چار صف ظاہر ہوتی ہے جس میں ہم نے حروف کو داخل کیا اور انہیں ایک ہی لائن میں الگ الگ دکھایا۔

مثال 5:

'iostream' اور 'std' نام کی جگہ کو شامل کرنے کے بعد، ہم یہاں 'main()' کو کال کرتے ہیں اور پھر '100' کے سائز کے ساتھ 'char' ڈیٹا ٹائپ کے 'c_array' کو شروع کرتے ہیں۔ اس کے بعد، ہم ایک پیغام ڈسپلے کرتے ہیں جس میں ہم 'یہاں کیریکٹر اری میں ڈیٹا درج کریں' شامل کرتے ہیں تاکہ صارف اس لائن کے پرنٹ ہونے پر حروف داخل کرے گا۔

'cin' فنکشن کا استعمال صارف سے 'char' صف میں کریکٹر حاصل کرنے کے لیے کیا جاتا ہے۔ ہم 'c_array' کو 'cin' کے بعد رکھتے ہیں تاکہ صارف کے ان پٹ کو اس 'c_array' میں محفوظ کیا جائے۔ اب، ہم اس میں 'c_array' ڈال کر 'cout' کی مدد سے ارے کے کریکٹر پرنٹ کرتے ہیں۔

اس کے بعد، ایک پیغام دکھایا گیا ہے، جس میں ہم نے شامل کیا، 'اب دوبارہ، کیریکٹر Array میں ڈیٹا درج کریں'۔ جب یہ لائن پرنٹ ہوتی ہے تو صارف اس علاقے میں حروف داخل کرتا ہے۔ 'char' ارے میں استعمال کرنے کے لیے صارف سے ایک حرف بازیافت کرنے کے لیے، ہم 'cin' فنکشن استعمال کرتے ہیں۔ اب، ہم 'c_array' کو اس میں فیڈ کرکے صف سے حروف کو پرنٹ کرنے کے لیے 'cout' کا استعمال کرتے ہیں۔

کوڈ 5:

# شامل کریں
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( )
{
char c_array [ 100 ] ;
cout <> c_array؛
cout << 'آپ نے درج کیا:' << c_array << endl
cout <> c_array؛
cout << 'آپ نے درج کیا:' << c_array << endl
واپسی 0 ;
}

آؤٹ پٹ:

یہاں، ہم نے پہلی 'چار' صف میں 'کمپیوٹر' داخل کیا۔ پھر، یہ 'Enter' کو دبانے کے بعد اگلی لائن میں ظاہر ہوتا ہے۔ اس کے بعد، ہم دوسرے 'چار صف' میں 'سائنس' میں داخل ہوئے۔ اسے دوبارہ 'Enter' کو دبانے کے بعد درج ذیل میں بھی پیش کیا گیا ہے۔

نتیجہ

'char array' C++ پروگرامنگ کو شروع کرنے کا تصور یہاں تفصیل سے بیان کیا گیا ہے۔ ہم نے اس بات پر تبادلہ خیال کیا کہ C++ میں حروف کے مجموعہ اور سٹرنگ کو ذخیرہ کرنے کے لیے 'char array' کا استعمال کیا جاتا ہے۔ ہم نے متعدد 'char arrays' کو شروع کیا اور انہیں اپنے کوڈز میں ڈسپلے کیا۔ ہم نے اس گائیڈ میں اپنے آخری کوڈ میں صارف سے حروف حاصل کرنے کے لیے ایک 'چار صف' کا آغاز بھی کیا۔ تمام مثالیں یہاں اچھی طرح سے بیان کی گئی ہیں۔