>> SPEAKER: ما آن را یک رشته تماس بگیرید.
این فقط یک رشته از کاراکتر ها است.
در واقع، آن را به سادگی آرایه ای از کاراکتر.
و به این ترتیب حتی اگر ما یک رشته از کاربر را به روش معمول با CS50 را
GetString، ما پس از آن می توانید به ادامه تکرار بیش از کاراکتر در رشته
در یک زمان به عنوان هر چند که رشته است که در واقع یک آرایه.
اجازه دهید این را امتحان کنید در کد.
>> شامل cs50.h.
شامل stdio.h.
و اجازه دهید همچنین شامل string.h به طوری که ما دسترسی دارند
به تابع StringLen.
اکنون بیایید اصلی اعلام اعتبار اصلی را به عنوان اعضای هیات.
و اجازه دهید در حال حاضر اقدام به دریافت یک رشته از کاربر.
چون printf ورودی.
اکنون بیایید یک رشته آن را اعلام ، و تماس با دوست ما GetString.
>> اجازه دهید اکنون به منظور بررسی کنید، آیا به کاربر در واقع من یک رشته را به دلیل
آن را در GetString خود تبدیل می شود اسناد و مدارک، GetString در می تواند
مناسبت NULL بازگشت، یک نگهبان ویژه ارزش است که اساسا
نشان می دهد که کاربر نمی همکاری و به نوعی بود
یک رشته ارائه نمی دهد.
بنابراین اجازه دهید که برای بررسی با وضعیت.
>> IF نشانی NULL برابر نیست، پس ما می توانیم فرض کنیم که این در واقع یک رشته،
آرایه ای از کاراکتر ها، و اقدام به تکرار بیش از کسانی که شخصیت.
FOR اعضای هیات من می شود 0، اجازه دهید همچنین اعلام N به عنوان طول رشته از بازدید کنندگان برابر تا
زمانی که من کمتر از N است، و در هر تکرار، اجازه دهید افزایش من.
در این حلقه THEN، اجازه دهید چون printf تماس بگیرید از٪ ج بک اسلش نفر و سپس به برق وصل کردن
به این ارزش ها براکت من نتیجه چاپ یکی از شخصیت ها در هر زمان
از اتومبیل در است.
>> بیایید به تدوین و این برنامه را اجرا کنید.
را رشته است.
. / رشته ورودی من خواهد بود "سلام." وجود دارد و ما آن را داشته باشد.
H-E-L-L-O، هر کاراکتر در خط خود را دارد.