SPEAKER: Kami akan memanggilnya rentetan. Ia hanya satu jujukan aksara. Malah, ia hanya satu pelbagai aksara. Dan sebagainya walaupun kita mendapatkan rentetan dari pengguna dengan cara yang biasa dengan CS50 ini GetString, kita boleh meneruskan untuk melelar sepanjang aksara dalam rentetan yang satu demi satu seolah-olah bahawa tali memang array. Mari kita cuba ini dalam kod. Termasuk cs50.h. Termasuk stdio.h. Dan mari kita juga merangkumi string.h supaya kita mempunyai akses fungsi StringLen. Mari kita kini mengisytiharkan utama tidak sah utama sebagai int. Dan mari kita kini meneruskan untuk mendapatkan rentetan daripada pengguna. Printf input. Mari kita kini mengisytiharkan rentetan memanggil s, dan memanggil kawan kita GetString. Sekarang mari kita terus mendaftar, adakah pengguna memang memberikan saya tali kerana ternyata setiap GetString sendiri dokumentasi, GetString boleh pada majlis pulangan NULL, a sentinel khas nilai yang pada asasnya menunjukkan pengguna tidak bekerjasama dan entah bagaimana tidak tidak menyediakan rentetan. Jadi mari kita periksa yang dengan syarat. JIKA s tidak NULL sama banyak, maka kita boleh menganggap bahawa s memang rentetan, satu pelbagai watak-watak, dan teruskan ke melelar ke atas watak-watak. UNTUK int i mendapat 0, mari kita juga mengaku n sebagai sama dengan panjang tali s supaya selagi i adalah kurang daripada n, dan pada setiap lelaran, mari kita kenaikan i. Dalam gelung ini THEN, mari kita memanggilnya printf daripada% c garis sendeng terbalik n dan kemudian palam ke dalam kurungan ini nilai s i dengan itu mencetak satu aksara pada satu masa setiap kereta dalam s. Sekarang mari kita menyusun dan menjalankan program ini. Membuat tali. . / Tali input saya akan "hello." Dan kita ada. H-E-L-L-O, setiap char pada baris sendiri.