>> DAVID J. مالان: پس من هنوز هم خیلی هستم underwhelmed های این برنامه است.
اکنون من انجام داده ام است به از گفتن سلام جهان به سلام دیوید.
اما هنوز هیچ پویایی وجود دارد در این برنامه است.
هیچ ورودی کاربر وجود دارد.
این خروجی فقط hard code شده وجود دارد.
>> خب، ما می توانیم بهتر از این انجام دهد.
بیایید به بازگشت به داخل از تابع اصلی من است.
و این بار، به جای کد سخت دیوید به عنوان نام من، به من اجازه این تعویض
با، برای اولین بار، یک دستورالعمل به کاربر.
چون printf نام خود دولت.
بنابراین ما در حال حاضر کاربر چیزی است که ما را مطلع کرده ام انتظار از او و یا او را، به دولت خود
نام، اما ما در حال حاضر نیاز به واقع دریافت نام کاربر است.
>> خوب، مانند قبل، من می توانم ذخیره کاربر نام، در نهایت، در یک متغیر
از نوع رشته است.
و من قصد دارم به تماس آن، به عنوان قبل از، نام.
اما من در حال حاضر نیاز به اختصاص، به عنوان با عملگر انتساب، برخی از ارزش به
که متغیر است.
اما این بار، من به کد سخت را نمی خواهم آن را دوست دارم من قبل همراه با اعلان کرد،
نقل قول را تمام کردن دیوید.
در عوض، من می خواهم به صورت پویا دریافت کاربران ورودی از صفحه کلید خود و
پس از آن که ارزش ذخیره داخل این متغیر به نام نام.
>> خوب، برای انجام این کار، من می توانم استناد تابع، یک تابع است که به اتفاق می افتد
به نام رشته دریافت کنید.
اما این عملکرد، بسیار شبیه به رشته، خود را، در واقع با C. آمده است
در عوض، کارکنان CS50 اعلام کرده است، در یک فایل با نام CS50.h، یک تابع
نام رشته دریافت که هدف در زندگی است که به کاربر اجازه می دهد به نوع خود
یا نام خود را در صفحه کلید، و سپس این تابع، دریافت رشته، بازده
که ارزش، پس به صحبت می کنند، از سمت راست سمت از این عبارت
به سمت چپ از این بیان.
>> اجازه دهید فایل را ذخیره کنید و این برنامه کامپایل.
را خوش-2، را وارد کنید.
ما پشت در به موقع چشمک زدن ما است.
حالا من قصد دارم به جلو بروید و اجرا ./hello-2.
من در واقع باعث شد نام من به دولت، و من فقط که، D-A-V-I-D را انجام دهد.
را وارد کنید، و وجود دارد ما باید یک برنامه که، دوباره، چاپ سلام دیوید.
>> اما این بار من ادعا می کنند که دیوید است به صورت پویا به صفحه خروجی،
بر اساس آنچه که من، خودم، فقط تایپ.
بنابراین اجازه دهید آزمون این فرضیه و دوباره اجرا این برنامه با سلام 2.
اجازه دهید به نام من، این دولت زمان، به عنوان آلیس.
و در واقع، من با استقبال سلام آلیس و یا هر های دیگر
نام، که برای ماده.