الفرق بين المراجعتين ل"Arduino/stringobject/c str"
< Arduino | stringobject
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (أنشأ الصفحة ب'تحوِّل الدالة <code>c_str()</code> محتوى السلسلة النصية التي استدعيت معها إلى نمط السلسلة النصية ال...') |
(لا فرق)
|
مراجعة 12:41، 29 أكتوبر 2018
تحوِّل الدالة c_str()
محتوى السلسلة النصية التي استدعيت معها إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرف null
). انتبه إلى أنَّ هذه الدالة ستعدِّل السلسلة النصية المعطاة عبر الوصول إلى عنوانها الداخلي في الذاكرة، لذا يجب توخي الحذر عند استعمالها. تحديدًا، لا يجب عليك تعديل السلسلة النصية عبر المؤشر الذي تعيده هذه الدالة. عندما تعدل الكائن String
(أو عندما يُحذَف)، يصبح أي مؤشر أعيد مسبقًا عبر الدالة c_str()
غير صالحٍ، ولا يجب استعماله بعد ذلك الحين.
البنية العامة
string.c_str()
القيم المعادة
يعاد مؤشِّرٌ إلى إصدار السلسلة النصية المثالية في C للسلسلة النصية المعطاة.