>> DAVID مالان: فرض کنید ما می خواهم به ارسال برنامه ای است که باعث کاربر
برای یک رشته و سپس سرمایه گذاری که رشته است.
خوب، اجازه دهید با برخی از آشنا شروع کد اعلام یک رشته به نام و
اختصاص دادن آن بازگشت ارزش getstring.
و اجازه دهید در حال حاضر اقدام به تکرار بیش از شخصیت ها در این رشته است.
خوب، چگونه به انجام این کار؟
به نظر می رسد که یک رشته است که فقط یک دنباله ای از کاراکتر ها است، اما بیشتر
به درستی، یک رشته آرایه ای از است شخصیت، که به معنی ما می توانید استفاده کنید
نماد براکت به صفحه اول به یک رشته و در فرد دریافت
شخصیت.
>> به عبارت دیگر، ما می توانیم آیا پس از.
اینترنت، من می شود 0 و n می شود، می گویند، طول، با استفاده
عملکرد ما [؟ هم بزنید؟]
[؟ خط،؟]
من کمتر از نفر من + + است.
به عبارت دیگر، با این حلقه، ما همه حروف N تکرار بیش از
در رشته s.
و در این حلقه، من قصد دارم بررسی کنید، اگر شخصیت i ام در ها
بزرگتر یا مساوی به کوچک، و شخصیت i ام است کمتر یا
به ج حروف کوچک برابر، پس از آن من می خواهم اقدام به سرمایه گذاری آن نامه.
به عبارت دیگر، من می خواهم به نسخه قابل چاپ کردن٪ ج به عنوان یک حفره یا سوراخ و جایگزین در برای
که حفره یا سوراخ ها براکت من.
>> اما پس از آن من نیاز به تبدیل بازدید کنندگان براکت من به بزرگ.
برای این کار، من به سادگی می تواند تفریق هر چه تفاوت است بین
حروف کوچک و سرمایه A. خوب، من در واقع یادآوری است که سرمایه است
65 در ASCII، بزرگ و کوچک 97 است.
بنابراین تفاوت است از لحاظ فنی 32.
بنابراین من می تواند فقط کد سخت 32 در اینجا.
اما من ممکن است نه لزوما تعداد کسانی که به یاد داشته باشید.
>> و علاوه بر این، اگر چه آنها متفاوت توسط کامپیوتر؟
به احتمال زیاد آنها نیست.
اما نکته باقی می ماند که من هنوز هم می توانید تعمیم که بیان ریاضی
فقط به عنوان هر چه تفاوت است بین حروف کوچک و سرمایه
چیزی است که من می خواهم برای کم کردن از این نامه خاص حروف کوچک.
>> حال اگر این حرف خاص است کوچک نیست، من به سادگی
می خواهم به آن را چاپ کنید.
چون printf،٪ C به عنوان مکان نگه دار من، بازدید کنندگان براکت من.
در انتهای این برنامه، اجازه دهید به سادگی چاپ از خط جدید به طوری که من
سریع به نظر می رسد در جدید خط خود را دارد.
>> بیایید به این برنامه کامپایل با capitalize0 را.
اجازه دهید آن را با capitalize0 اجرا شود.
و اجازه دهید به تایپ یک کلمه مانند سلام در تمام حروف کوچک.
من به عقب بر گردیم HELLO در بزرگ به عنوان انتظار می رود.
اما اجازه دهید یک تست بیشتر، این زمان را امتحان کنید با نام و نام خانوادگی خود من، D-A-V-I-D، اما با
اولین D با حروف بزرگ، فقط در مورد من چیزی رو خراب
با که کاراکتر اول است.
را وارد کنید، و D-A-V-I-D در بزرگ چاپ شده است نیز هست.