>> Воведничар: Ние ќе го наречеме стринг.
Тоа е само низа од карактери.
Всушност, тоа е едноставно низа од карактери.
И така дури и ако добиеме низа од корисникот на вообичаениот начин со CS50 е
GetString, ние тогаш може да продолжи да iterate во текот на карактери во стрингот
едно по едно време како тоа да стринг е навистина низа.
Ајде да се обидеме овој во кодот.
>> Вклучуваат cs50.h.
Вклучуваат stdio.h.
И ајде, исто така, вклучуваат string.h така што ние имаме пристап
да StringLen функција.
Ајде сега прогласи главниот како int главната неважечки.
И ајде сега продолжи да се добие низа од корисникот.
Printf влез.
Ајде сега прогласи низа нарекувајќи го , и се јавите во нашата пријател GetString.
>> Ајде сега продолжи да се провери, дали на корисникот навистина ми даде низа, бидејќи
излегува на GetString сопствената документација, GetString би можеле на
повод враќањето NULL, специјален стража вредност, која во суштина
означува дека корисникот не го соработуваат и некако не
не обезбеди низа.
Па ајде провери за што со услов.
>> АКО s не еднакви NULL, тогаш можеме да се претпостави дека е навистина е стринг, на
низа од карактери, и продолжи да iterate преку оние карактери.
ЗА int i добива 0, ајде, исто така, се изјасни n како еднаква на стринг должина од е толку
додека i е помала од n, и на секоја повторување, ајде прираст i.
Во рамките на овој циклус, тогаш, да ја наречеме printf на% в обратна коса црта n и потоа вклучете
во оваа вредност на заградата јас тоа печатење на еден карактер во време секоја
на автомобили во с.
>> Ајде сега се компајлира и ја извршите оваа програма.
Направете стринг.
. / Стринг Мој влез ќе биде "здраво". И така ние го имаат.
H-E-L-L-O, секој знак на сопствената линија.