>> დევიდ ჯ Malan: ასე რომ მე ჯერ კიდევ საკმაოდ underwhelmed ამ პროგრამაში.
ყველა მე ვაკეთებ გადასვლა განაცხადა, გამარჯობა მსოფლიოს მიესალმები დავით.
მაგრამ მაინც არ დინამიზმის ამ პროგრამაში.
არ არსებობს მომხმარებლის შეყვანის.
არსებობს მხოლოდ რთული კოდირებული გამომუშავება.
>> ისე, ჩვენ შეგვიძლია ამის გაკეთება უკეთესია, ვიდრე ეს.
მოდით დავუბრუნდეთ შევიდა შიგნით ჩემი მთავარი ფუნქცია.
და ამ დროს, ვიდრე მძიმე კოდი დავითი, ჩემი სახელი, ნება მომეცით შეცვლის ამ
შეესაბამება, პირველ რიგში, ინსტრუქცია მომხმარებელს.
Printf განვაცხადო თქვენი სახელი.
ამიტომ ჩვენ ახლა აცნობა შესახებ, რაც ჩვენ ველით მას, განვაცხადო, მათი
სახელი, მაგრამ ახლა ჩვენ უნდა რეალურად მიიღეთ მომხმარებლის სახელი.
>> ისევე, როგორც ადრე, მე შემიძლია შესანახად მომხმარებლის ანკეტის ასახელებს, საბოლოო ჯამში, ცვლადი
ტიპის string.
და მე ვაპირებ მოვუწოდო ეს, როგორც ადრე, სახელი.
მაგრამ მე ახლა უნდა დანიშნოს, როგორც დავალება ოპერატორი, ზოგიერთი ღირებულება
რომ ცვლადი.
მაგრამ ამ დროს, მე არ მინდა, რომ მყარი კოდი ეს მინდა მე ადრე პასუხის გაცემა,
unquote დავით.
პირიქით, მინდა დინამიურად მისაღებად მომხმარებლის input მათი კლავიატურის და
შემდეგ შესანახად, რომ ღირებულება შიგნით ამ ცვლადში სახელი.
>> ისე, რომ ამის გაკეთება შემიძლია, მოიყვანონ ფუნქცია, ფუნქცია, რომელიც ხდება
ეწოდოს მიიღოს სიმებიანი.
მაგრამ ამ ფუნქციას, ჰგავს string, თავისთავად, ფაქტობრივად არ მოდის ერთად C.
უფრო მეტიც, CS50 პერსონალის განაცხადა, ფაილი სახელად cs50.h, ფუნქცია
ე.წ. Get სიმებიანი რომლის მიზანი ცხოვრებაში არის დაუშვას მომხმარებელს აკრიფოთ მისი
ან მისი სახელის კლავიატურაზე, და შემდეგ ეს ფუნქცია, მიიღოს სიმებიანი, ბრუნდება
რომ ღირებულება, ასე ვთქვათ, მარჯვენა ფლანგიდან მხარეს ეს გამოთქმა
თარგმნეს მარცხენა მხარეს ამ გამოხატვის.
>> გადავარჩინოთ ფაილი და შეადგინონ ამ პროგრამის.
რათა მიესალმები 2, შეიყვანეთ.
ჩვენ უკან ჩვენი მოციმციმე ზოლზე.
ახლა მე ვაპირებ წავიდეთ წინ და აწარმოებს ./hello-2.
მე ნამდვილად აიძულა განვაცხადო ჩემი სახელით, და მე გავაკეთებ მხოლოდ, რომ, D-A-V-I-D.
შეიყვანეთ, და არ გვაქვს პროგრამა რომ, კიდევ ერთხელ, ბეჭდავს მიესალმები დავით.
>> მაგრამ ამ დროს მე აცხადებენ, რომ დავითი დინამიურად outputted ეკრანზე,
რის საფუძველზე პირადად მე, უბრალოდ აკრეფილი.
მოდით შეამოწმოთ, რომ ჰიპოთეზა და ხელახლა პერსპექტივაში ამ პროგრამის მიესალმები-2.
მოდით განვაცხადო ჩემი სახელით, ამ დრო, როგორც Alice.
და მართლაც, მე მიესალმა Hello Alice ან ნებისმიერ სხვა
სახელი, რომ ამ საკითხზე.