التابع String.setCharAt()‎ في أردوينو

من موسوعة حسوب
< Arduino‏ | stringobject(بالتحويل من Arduino/string/setcharat)
اذهب إلى التنقل اذهب إلى البحث

يعيِّن التابع setCharAt()‎ قيمة محرفٍ متوضِّع في السلسلة النصية التي استدعيت معه إلى المحرف المُمرَّر إليه. ليس لهذا التابع أي تأثير إن كان فهرس المحرف المراد تعيين قيمته يقع خارج حدود السلسلة النصية المعطاة.

البنية العامة

string.setCharAt(index, c)

تمثِّل string السلسلة النصية التي يراد تعيين قيمة المحرف ذي الفهرس index فيها إلى المعامل c.

المعاملات

index

فهرس المحرف المراد تغيير قيمته إلى القيمة c.

c

المحرف المراد تخزينه ضمن الموقع المحدَّد بالفهرس index في السلسلة النصية.

القيم المعادة

لا يعاد أي شيء.

انظر أيضًا

  • التابع charAt()‎: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها.
  • التابع compareTo()‎: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين.
  • التابع concat()‎: يضيف المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معه.
  • التابع c_str()‎: يحوِّل محتوى السلسلة النصية التي استدعيت معه إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرف null).
  • التابع equalsIgnoreCase()‎: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه مع عدم أخذ حالة الأحرف بالحسبان.
  • التابع getBytes()‎: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن.
  • التابع startsWith()‎: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه تبدأ بالمحارف نفسها التي مُرِّرت إليه.
  • التابع trim()‎: يزيل جميع المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معه.

مصادر