DAVID مالان: اجازه دهید در حال حاضر پالایش این برنامه کمی. آیا آن را نمی شود خوب اگر بود وجود دارد تابع نامیده می شود، می گویند، islower که می تواند بازگشت درست یا نادرست بر اساس اینکه آیا با توجه به شخصیت کوچک است؟ نه آیا آن را حتی بهتر است اگر وجود دارد یک تابع به نام toupper که می تواند حروف کوچک تبدیل نامه ای به حروف بزرگ هستند؟ خب، معلوم است که هر دو توابع وجود داشته باشد، و آنها را در یک فایل اعلام کرد نام ctype.h. بنابراین اضافه کردن آن فایل را شامل من اجازه دهید. شامل ctype.h. و در حال حاضر اجازه دهید هر دو از آن استفاده توابع، به جای اول من اگر مشروط به شرح زیر است. اگر islower ها براکت من، در نتیجه بازگشت به درست یا نادرست اگر i ام شخصیت در یک حرف کوچک باشد. و اجازه دهید در حال حاضر جایگزین حساب من بیان اینجا با سادگی toupper از بازدید کنندگان براکت من، در نتیجه بازگشت معادل حروف بزرگ از i ام شخصیت ها اگر آن را با حروف کوچک است. من قصد دارم به ترک بلوک دیگری من به تنهایی، چرا که اگر این نامه است حروف کوچک، من هنوز هم می خواهم آن را چاپ کنید بدون تغییر. و اجازه دهید در حال حاضر این برنامه کامپایل. را [؟ capitalize1. ؟] اجازه دهید اکنون برنامه را اجرا کنید با capitalize1. و اجازه دهید در حال حاضر تایپ یک کلمه مانند سلام در تمام حروف کوچک. H-E-L-L-O، را وارد کنید، و آن را در واقع چاپ در تمام حروف بزرگ. اجازه دهید یک سناریو تر را امتحان کنید، هر چند، این زمان خواندن نام خود من با حرف اول، D، با حروف بزرگ در حال حاضر، تنها در مورد من خراب چیزی در کد خود من با سرمایه از که کاراکتر. را وارد کنید، اما نه، DAVID در همه کلاه چاپ این زمان به عنوان انتظار می رود.