>> DAVID J. MALAN: Mən hələ olduqca Ben Bu proqram ilə underwhelmed.
I etdiyiniz bütün deyərək getmək edir hello hello Davuda dünya.
Amma heç bir dinamizm hələ var Bu proqram.
Istifadəçi girişi heç bir var.
Yalnız ağır kodlu çıxış var.
>> Bəli, biz bu daha yaxşı edə bilərsiniz.
Nin daxilində geri gedək mənim əsas funksiyası.
Və daha ağır kodu artıq bu dəfə, David mənim adı kimi, mənə bu əvəz edək
ilk, bir təlimat ilə line istifadəçi.
Printf adınızı dövlət.
Beləliklə, biz indi istifadəçi nə biz xəbərdar etdik dövlət, ona gözləmək onların
adını, lakin biz indi, həqiqətən lazımdır istifadəçi adı almaq.
>> Yaxşı, əvvəlki kimi, mən istifadəçi saxlaya bilərsiniz bir dəyişən, nəticədə, adını
növü simli.
Mən zəng etmək üçün gedirəm Bu, əvvəlki kimi, adı.
Amma indi kimi, təyin etmək lazımdır tapşırıq operator, bəzi dəyəri üçün
ki, dəyişən.
Amma bu dəfə mən ağır kodu istəmirəm ki, mən quote ilə əvvəl idi kimi
David dırnağı bağlamaq.
Əksinə, mən dinamik almaq istəyirəm istifadəçilər öz klaviatura giriş və
sonra daxili ki, dəyəri saxlamaq Bu dəyişən adını.
>> Yaxşı, bunu, mən bir ibadət edə bilər funksiyası, olur ki, bir funksiyası
get string adlanır.
Amma bu funksiya çox simli kimi, özü, həqiqətən C. ilə gəlmək deyil
Əksinə, CS50 heyəti elan edib CS50.h, bir funksiyası adlı bir fayl
kimin məqsədi həyat deyilən Get String istifadəçi yazın imkan verir onun
və ya sonra onun klaviatura adı, və Bu funksiya, simli, qaytarır almaq
ki, dəyəri, belə ki, sağ, danışmaq Bu ifadə tərəfdən
Sol tərəfində daxil Bu ifadə.
>> Nin faylı edək və Bu proqram tərtib.
Daxil edin salam-2 olun.
Biz geri yanıb-sönən təklif edirik.
İndi irəli getmək üçün gedirəm və ./hello-2 axır.
Mən, həqiqətən, mənim adını istenir alıram, və mən yalnız D-A-V-I-D, bunu edəcəyik.
Daxil edin və biz bir proqramı var ki, yenə David salam görüntüler.
>> Amma bu dəfə David olduğunu iddia dinamik ekran outputted,
Mən özüm, yalnız yazdığınız nə əsaslanır.
Belə ki, fərziyyə və yenidən run test imkan salam-2 ilə bu proqram.
Mənim adı, bu dövlət edək Alice kimi vaxt.
Və həqiqətən, mən qarşılandı alıram salam Alice və ya hər hansı digər
ki, məsələ üçün, adını.