String.charAt() Arduino فنکشن

String Charat Arduino Fnkshn



سٹرنگ بڑے سائز کا ڈیٹا محفوظ کر سکتی ہے۔ Arduino کے ساتھ کام کرتے ہوئے، سٹرنگز ایک اہم ڈیٹا کی قسم ہیں کیونکہ وہ مختلف سینسر سے ریڈنگ کو اسٹور کر سکتے ہیں۔ Arduino میں سٹرنگ کلاس سٹرنگ کو جوڑتوڑ کرنے کے لیے مختلف فنکشن فراہم کرتی ہے۔ ایسا ہی ایک فنکشن ہے۔ String.charAt() . یہ مضمون بحث کرتا ہے۔ String.charAt() تفصیل سے فنکشن.

Arduino میں String.charAt() کیا ہے؟

دی String.charAt() Arduino میں فنکشن سٹرنگ کی مخصوص انڈیکس پوزیشن پر کریکٹر کو لوٹاتا ہے۔ یہ فنکشن ایک پیرامیٹر پر مشتمل ہے جو اس کریکٹر کی انڈیکس پوزیشن ہے جسے ہم سٹرنگ سے حاصل کرنا چاہتے ہیں۔

نحو







کا نحو String.charAt() فنکشن ہے:



تار چار پر ( انڈیکس )

مندرجہ بالا نحو میں، انڈیکس کلیدی لفظ سٹرنگ میں کسی کردار کی پوزیشن کو ظاہر کرتا ہے۔



واپسی کی قسم

یہ فنکشن ہمیں انڈیکس نمبر پر ایک سٹرنگ کے اندر کریکٹر دیتا ہے جسے ہم نے فنکشن پیرامیٹر کے طور پر پاس کیا ہے۔





پیرامیٹر

اس فنکشن پر مشتمل ہے۔ ایک پیرامیٹر:

انڈیکس - کردار کی انڈیکس پوزیشن جس کو ہم جاننا چاہتے ہیں۔ یہ سٹرنگ میں کردار کی پوزیشن کی نمائندگی کرنے والا ایک مثبت عدد ہونا چاہیے۔



Arduino میں String.charAt() کا استعمال کیسے کریں۔

استعمال کرنے کے لیے String.charAt() Arduino میں فنکشن، ان اقدامات پر عمل کریں:

  • String کلاس کا استعمال کرتے ہوئے ایک سٹرنگ بنائیں۔
  • کو کال کریں۔ charAt() اس سٹرنگ آبجیکٹ پر فنکشن۔
  • اس کردار کی انڈیکس پوزیشن کو پاس کریں جسے ہم پیرامیٹر کے طور پر جاننا چاہتے ہیں۔ charAt() فنکشن

ذیل میں وہ کوڈ ہے جو کہ کے استعمال کی وضاحت کرتا ہے۔ String.charAt() Arduino پروگرامنگ میں فنکشن:

باطل سیٹ اپ ( ) {

سیریل شروع ( 9600 ) ;

سٹرنگ myString = 'لینکس' ;

چار myChar = myString. چار پر ( 4 ) ;

سیریل پرنٹ کریں ( 'انڈیکس 4 میں کردار یہ ہے:' ) ;

سیریل پرنٹ ایل این ( myChar ) ;

}

باطل لوپ ( ) {

}

میں سیریل کمیونیکیشن شروع کرکے کوڈ شروع ہوا۔ سیٹ اپ() فنکشن اس کے بعد، ایک نیا سٹرنگ متغیر myString قدر کے ساتھ 'لینکس' بیان کیا جاتا ہے.

دی charAt() فنکشن کو myString پر 4 کی دلیل کے ساتھ بلایا جاتا ہے۔ اس سے ہمیں حروف ملیں گے۔ 4 ویں ایک تار کے اندر پوزیشن. انڈیکس کی گنتی بائیں طرف سے شروع ہوتی ہے اور نمبر 0 سے شروع ہوتی ہے۔ ایک بار جب کریکٹر پڑھ لیا جائے گا تو اسے میں محفوظ کیا جائے گا۔ myChar متغیر کی کوڈ ویلیو کے آخری حصے میں myChar سیریل مانیٹر پر پرنٹ کیا جاتا ہے.

درج ذیل آؤٹ پٹ سٹرنگ کے پانچویں کردار کے طور پر ظاہر ہوگا۔ 'لینکس' ہے 'ایکس' ، لہذا یہ سیریل مانیٹر پر پرنٹ کیا جائے گا۔

نوٹ: String.charAt() فنکشن صرف ASCII حروف کے ساتھ کام کرتا ہے۔ یہ توسیع شدہ ASCII یا یونیکوڈ حروف کو نہیں سنبھال سکتا۔

نتیجہ

دی String.charAt() Arduino میں فنکشن ہمیں سٹرنگ کے اندر ایک مخصوص پوزیشن پر کریکٹر دے سکتا ہے۔ اس فنکشن کا استعمال کرتے ہوئے، ہم اس فنکشن کے پیرامیٹر کے طور پر صرف کریکٹر کے انڈیکس نمبر کو پاس کرکے اسٹرنگ سے کسی بھی کریکٹر کو بازیافت کرسکتے ہیں۔ اس فنکشن کی نحو، پیرامیٹرز، اور واپسی کی قیمت کے بارے میں تفصیلات کے لیے مضمون پڑھیں۔