>> DAVID J. Malan: Vì vậy, tôi vẫn còn khá underwhelmed bởi chương trình này.
Tất cả tôi đã làm là đi từ nói hello thế giới để chào David.
Nhưng vẫn không năng động trong chương trình này.
Không có người dùng.
Có sản lượng chỉ cứng mã hoá.
>> Vâng, chúng tôi có thể làm tốt hơn thế này.
Hãy trở lại vào bên trong chức năng chính của tôi.
Và thời gian này, hơn là mã cứng David là tên của tôi, hãy để tôi thay thế này
phù hợp với, đầu tiên, một hướng dẫn cho người sử dụng.
Printf xưng danh của mình.
Vì vậy, bây giờ chúng tôi đã thông báo cho người sử dụng những gì chúng ta mong đợi của anh ta hoặc cô, nhà nước của họ
tên, nhưng bây giờ chúng tôi cần phải thực sự có được tên của người dùng.
>> Cũng như trước đây, tôi có thể lưu trữ của người sử dụng tên, cuối cùng, trong một biến
kiểu string.
Và tôi sẽ gọi nó như trước đây, tên.
Nhưng bây giờ tôi cần phải chỉ định, như với các điều hành phân công, một số giá trị
rằng biến.
Nhưng lần này, tôi không muốn cứng mã nó giống như tôi đã làm trước đây với giá,
unquote David.
Thay vào đó, tôi muốn tự động được người sử dụng đầu vào từ bàn phím của họ và
sau đó lưu trữ giá trị bên trong biến này được gọi là tên.
>> Vâng, để làm được điều này, tôi có thể gọi một chức năng, chức năng điều đó xảy ra
được gọi là get chuỗi.
Nhưng chức năng này, giống như chuỗi, tự nó, không thực sự đi kèm với C.
Thay vào đó, các nhân viên CS50 đã tuyên bố, trong một tập tin gọi là CS50.h, một chức năng
được gọi là chuỗi Get có mục đích trong cuộc sống là cho phép người dùng gõ của mình
hoặc tên của mình vào bàn phím, và sau đó chức năng này, có được chuỗi, trả về
giá trị đó, có thể nói, từ cánh phải phía bên tay của biểu thức này
vào phía bên tay trái của biểu thức này.
>> Hãy lưu các tập tin và biên dịch chương trình này.
Làm hello-2, Enter.
Chúng tôi đang trở lại tại dấu nhắc nhấp nháy của chúng tôi.
Bây giờ tôi sẽ đi trước và chạy ./hello-2.
Tôi thực sự nhắc nhở về tên của tôi, và tôi sẽ làm điều đó, D-A-V-I-D.
Nhập, và chúng tôi đã có một chương trình rằng, một lần nữa, in chào David.
>> Nhưng lần này tôi cho rằng David là tự động xuất ra màn hình,
dựa trên những gì tôi, bản thân mình, chỉ cần gõ.
Vì vậy, hãy kiểm tra rằng giả thuyết và chạy lại chương trình này với hello-2.
Hãy nêu tên của tôi, điều này thời gian, như Alice.
Và quả thực, tôi đang chào đón với xin chào Alice hoặc bất kỳ khác
tên, cho rằng vấn đề.