>> DAVID J. MALAN: ایک پروگرام لکھتے ہیں کہ ایک تار کے لئے صارف کا اشارہ اور
پھر اس سٹرنگ پرنٹ کرنے کے لئے آگے بڑھنے فی سطر کردار ایک کے لئے کردار.
اب ماضی میں، ہم نے تو کیا ہوتا شاید مربع بریکٹ سنکیتن کے ساتھ،
مؤثر طریقے سے ایک تار کا علاج حروف کے ایک صف ہے.
>> لیکن اس وقت، کی بجائے علاج کرتے ہیں یہ واقعی، ایک کیا ہے کے لئے ایک تار
پوائنٹر یا ایک ایڈریس.
خاص طور پر، ایک کا پتہ کردار، واقعی ایڈریس
کی ایک ہی تسلسل میں سب سے پہلے کردار، ہم اجتماعی جانتے ہیں کہ حروف
ایک تار کے طور.
>> کی پہلی کے لئے ایک تار کا اعلان کرتے ہیں کیا یہ واقعی ہے، چار *.
اور ہم نے اسے فون کرتا ہوں.
اور پھر اس کو واپس تفویض حاصل سٹرنگ کی قیمت.
>> اگلے کچھ غلطی کی چیکنگ کرتے ہیں.
نل ہے تو، کی فوری طور پر واپس جانے دو ہم نہ اتفاقی طور پر ہے تاکہ
کہ، شہوت انگیز null پوائنٹر dereference.
>> اگلا، کی پر iterate دو مندرجہ ذیل کے میں حروف.
int کے لئے، میں نے 0 ہو جاتا ہے.
ن ے کی سٹرنگ کی لمبائی کے برابر ہے.
جب تک میں (ن) سے بھی کم ہے اس کے طور.
اور ہر iteration پر، میں اضافہ.
>> اور جو ہم چاہتے ہیں ہر ایک iteration ہے؟
اب ہر iteration پر باہر پرنٹ ایک کردار
ایک نئی سطر کے بعد.
ٹھیک ہے، کیا کردار کرنا ہم پرنٹ کرنے کے لئے چاہتے ہیں؟
میں ہم ایڈریس پر جانے کی تجویز ے کہ کی رقم کے برابر کے علاوہ میں.
>> اب، یہی وجہ ہے کہ اظہار؟
ٹھیک ہے، ایس میں محفوظ کیا یاد ہے کہ پہلے کردار کا پتہ
ہمارے سٹرنگ میں، ے.
دریں اثنا، میں incremented کیا جا رہا ہے ہر iteration یہ 0 سے شروع ہوتی ہے، تا کہ،
پھر 1 جاتا ہے، پھر 2 پر جاتا ہے.
>> تو دوسرے الفاظ، ایس کے علاوہ میں مؤثر طریقے سے کے ایڈریس کی نمائندگی کرتا ہے
ے میں کردار میں ویں.
تو ہم راستے سے کی طرف سے اس ایڈریس پر جاتے ہیں * آپریٹر، ہم جا رہا ہوں
تار میں کردار میں ویں.
اور یہ کہ ہو جائے گا کہ قیمت ہے ہمارے پلیس ہولڈر کے لئے جگہ،
فیصد سی
>> کے طور پر زیادہ سے زیادہ اس بات کی تصدیق کرتے ہیں.
، کی کو بچانے کے مرتب، اور اس پروگرام کو چلانے.
اشارہ، ڈاٹ سلیش کا اشارہ بنائیں.
اور اب میں یہ ایک دے دیں گے سٹرنگ خوش طرح.
درج کریں.
>> اور یقینا، میں کے ساتھ، ایچ ای ایل ایل اے کو دیکھ اپنی لائن پر ہر چار.