Arduino/stringobject/c str

من موسوعة حسوب
مراجعة 12:41، 29 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (أنشأ الصفحة ب'تحوِّل الدالة <code>c_str()‎</code> محتوى السلسلة النصية التي استدعيت معها إلى نمط السلسلة النصية ال...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

string.c_str()

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

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

انظر أيضًا

مصادر