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

من موسوعة حسوب
(بالتحويل من Arduino/string/c str)

يحوِّل التابع c_str()‎ محتوى السلسلة النصية التي استدعيت معه إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرف null). انتبه إلى أنَّ هذا التابع يعدِّل السلسلة النصية المعطاة عبر الوصول إلى عنوانها الداخلي في الذاكرة، لذا يجب توخي الحذر عند استعماله. تحديدًا، لا يجب عليك تعديل السلسلة النصية عبر المؤشر الذي يعيده هذا التابع. عندما يُعدَّل الكائن String (أو يُحذَف)، يصبح أي مؤشر أعيد مسبقًا عبر الدالة c_str()‎ غير صالحٍ، ولا يجب استعماله بعد ذلك الحين.

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

string.c_str()

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

يعاد مؤشِّرٌ إلى إصدار السلسلة النصية المثالية في C للسلسلة النصية المعطاة.

انظر أيضًا

مصادر