DAVID J. Malan: Við skulum skrifa forrit sem hvetja notandann til streng og þá halda áfram að prenta þessi strengur staf fyrir staf einn í hverja línu. Nú í fortíðinni, myndum við hafa gert það líklega með ferningur krappi merki, raun meðhöndla streng er fylki af stöfum. En í þetta sinn, við skulum í staðinn meðhöndla band fyrir hvað það er í raun, a bendillinn eða netfang. Sérstaklega, netfang á eðli, virkilega veffang Fyrsta karakter, í röð stafir sem við þekkjum sameiginlega sem streng. Skulum fyrst lýsa streng fyrir hvað það er í raun, char *. Og við munum kalla það s. Og þá tengja það aftur gildi af þinn fá band. Skulum næst gera sumir villuprófun. Ef s er núll, við skulum fara aftur strax þannig að við gerum ekki tilviljun dereference þessi núll músina. Næst skulum iterate yfir stafir í s sem hér segir. Fyrir int, ég fær 0. n jafngildir band lengd s. Gerðu þetta svo lengi sem ég er minna en n. Og á hverri ítrun, vöxtur i. Og hvað viljum við gera á hverjum endurtekning? Skulum prenta nú út á hverja ítrun einn staf fylgt eftir með nýrri línu. Jæja, hvað eðli gera við viljum að prenta? Ég leggja til að við förum á það heimilisfang sem er jafn summu s Plús ég. Nú, hvers vegna þessi setning? Jæja, muna að geyma í s er heimilisfang fyrsta staf í band okkar, s. Á meðan ég er að hækkar á hverjum endurtekning þannig að það byrjar á 0, þá fer til 1, þá fer til 2. Svo í öðrum orðum, s Plús ég í raun táknar veffang i-th staf í s. Þannig að ef við förum á þetta netfang með því að á * rekstraraðila, munum við vera að fara í I-th staf í strengnum. Og það er gildi sem verður stað tákn okkar, prósent C. Skulum staðfesta eins mikið. Skulum spara, safna saman, og keyra þetta forrit. Gerðu ábendingum punktur skástrik ábendingum. Og nú er ég mun gefa það a band eins halló. Enter. Og reyndar, sjá I H-E-L-L-O, með hvert bleikju í sér línu.