DAVID J. مالان: دعونا كتابة برنامج الذي يطالب المستخدم لسلسلة و ثم المضي قدما لطباعة هذه السلسلة حرف واحد حرف في كل سطر. الآن في الماضي، كنا قد فعلت ذلك ربما مع التدوين قوس مربع، علاج فعال سلسلة هو مجموعة من الأحرف. ولكن هذه المرة، دعونا بدلا من ذلك علاج سلسلة لما هو عليه حقا، و مؤشر أو عنوان. على وجه التحديد، وعنوان الطابع، حقا عنوان الحرف الأول، في سلسلة من الأحرف التي نعرفها بشكل جماعي كسلسلة. دعونا تعلن أول سلسلة ل ما هو عليه حقا، تشار *. وسنقوم نسميها ق. ومن ثم تعيينها عودة الحصول على قيمة سلسلة. دعونا نفعل بعض القادمة تدقيق الأخطاء. إذا ق باطل، دعونا العودة فورا بحيث لم نفعل ذلك بطريق الخطأ إلغاء مرجعية أن مؤشر فارغة. المقبل، دعونا تكرار عبر الشخصيات في ليالي على النحو التالي. لكثافة العمليات، ط يحصل 0. ن يساوي طول سلسلة من ليالي. القيام بذلك طالما أنا أقل من ن. وعلى كل التكرار، زيادة ط. وماذا نريد ل القيام به على كل التكرار؟ دعونا الآن طباعة خارجا على كل التكرار حرف واحد يليه سطر جديد. حسنا، ماذا تفعل الطابع نحن نريد لطباعة؟ أقترح أن نذهب إلى العنوان أن يساوي مجموع ق ط زائد. الآن، لماذا هذا التعبير؟ كذلك، نذكر بأن المخزنة في ليالي هو عنوان الحرف الأول في سلسلة لدينا، ق. وفي الوقت نفسه، يجري زيادة على ط كل تكرار بحيث يبدأ في 0، ثم يذهب إلى 1، ثم يذهب إلى 2. لذلك وبعبارة أخرى، بالإضافة إلى ق ط فعال يمثل عنوان وحرف ال ط في ليالي. حتى إذا ذهبنا إلى هذا العنوان عن طريق * في المشغل، سوف نذهب إلى حرف ط عشر في السلسلة. وهذا هو القيمة التي سوف تكون استبداله باللاعب نائبا لدينا، في المئة C. دعونا نؤكد قدر. دعونا حفظ وتجميع، و تشغيل هذا البرنامج. جعل المؤشرات، مؤشرات مائل نقطة. والآن أنا سوف تعطيه سلسلة مثل مرحبا. دخول. والواقع، وأرى H-E-L-L-O، مع كل حرف على السطر الخاص به.