1
00:00:00,000 --> 00:00:00,280

2
00:00:00,280 --> 00:00:02,240
>> DAVID مالان: اجازه دهید در حال حاضر پالایش
این برنامه کمی بیشتر است.

3
00:00:02,240 --> 00:00:06,510
آیا آن را نمی شود خوب اگر toupper می تواند
سرمایه گذاری نامه اگر کوچک و

4
00:00:06,510 --> 00:00:08,880
اگر حروف کوچک نیست، پاس
آن را از طریق بدون تغییر؟

5
00:00:08,880 --> 00:00:12,110
به عبارت دیگر، می تواند جایگزین من
بلوک IF-دیگری من با

6
00:00:12,110 --> 00:00:13,960
تنها تماس به toupper؟

7
00:00:13,960 --> 00:00:16,000
>> خب، پاسخ به این سوال،
من بهترین دوست مشورت

8
00:00:16,000 --> 00:00:17,630
اسناد و مدارک برای toupper.

9
00:00:17,630 --> 00:00:22,100
برای این کار، اجازه دهید من یک ترمینال بزرگتر باز
پنجره در خارج از نرمافزاری gedit، و

10
00:00:22,100 --> 00:00:26,060
سپس مرد toupper، در نتیجه
به این مفهوم است که من می خواهم برای باز کردن

11
00:00:26,060 --> 00:00:29,060
به اصطلاح صفحهای برای
toupper عملکرد.

12
00:00:29,060 --> 00:00:31,580
پس از ضربه را وارد کنید، می بینم
یک صفحه مثل این یکی.

13
00:00:31,580 --> 00:00:34,750
و در حال حاضر متوجه است که آنها به نظر می رسد
ترکیب مستندات مربوط toupper

14
00:00:34,750 --> 00:00:37,010
بالا با آن، برای tolower.

15
00:00:37,010 --> 00:00:38,010
اما مهم نیست.

16
00:00:38,010 --> 00:00:41,640
>> شما باید توجه کنید در زیر خلاصه ای است که
من به یاد دارم که، در واقع، برای استفاده از این

17
00:00:41,640 --> 00:00:45,220
تابع، من باید شامل
ctype.h فایل هدر.

18
00:00:45,220 --> 00:00:49,520
در زیر آن، شما می بینید که toupper است
اعلام کرد که از بازگشت یک int و

19
00:00:49,520 --> 00:00:52,720
پذیرش یک int است، که یک کمی
کنجکاو، از سال تا کنون، من بوده ام

20
00:00:52,720 --> 00:00:54,370
دستکاری کاراکتر تنها.

21
00:00:54,370 --> 00:00:55,310
اما این OK.

22
00:00:55,310 --> 00:00:59,070
به نظر می رسد که این فقط یک
کنوانسیون، و ما هنوز هم می تواند استفاده از سی عنوان

23
00:00:59,070 --> 00:01:01,990
هر چند آن را به یک کاراکتر است، حتی اگر
آن را به عنوان یک int را اعلام کرد.

24
00:01:01,990 --> 00:01:05,850
>> در حال حاضر، در شرح در اینجا، من می بینم که
toupper ج به تبدیل نامه

25
00:01:05,850 --> 00:01:07,980
بزرگ در صورت امکان.

26
00:01:07,980 --> 00:01:11,520
و تحت مقدار بازگشتی، می بینم که
مقدار برگشتی این است که از

27
00:01:11,520 --> 00:01:15,320
نامه تبدیل، یا ج، اگر
تبدیل امکان پذیر نیست.

28
00:01:15,320 --> 00:01:17,120
و این بینش وجود دارد
من به دنبال.

29
00:01:17,120 --> 00:01:21,060
اگر c است، در واقع، حروف کوچک
نامه، به نظر می رسد که toupper خواهد شد

30
00:01:21,060 --> 00:01:23,450
به سادگی آن را همراه بدون تغییر منتقل می کند.

31
00:01:23,450 --> 00:01:25,750
>> بنابراین اجازه دهید در حال حاضر به کد من بازگشت.

32
00:01:25,750 --> 00:01:30,480
و اجازه دهید در حال حاضر تمامیت حذف
این بلوک شرطی و جایگزین آن،

33
00:01:30,480 --> 00:01:40,240
کاملا به سادگی، با چون printf٪ کاما از هم ج
toupper از بازدید کنندگان براکت من پرانتز بسته

34
00:01:40,240 --> 00:01:45,120
پرانتز بسته نقطه و ویرگول، در نتیجه
به این مفهوم است که من می خواهم به جای٪ ج

35
00:01:45,120 --> 00:01:49,050
با سرمایه از
حرف i ام در ها اگر i ام

36
00:01:49,050 --> 00:01:50,530
نامه ای در بازدید کنندگان کوچک است.

37
00:01:50,530 --> 00:01:53,710
و یا حتی اگر آن را ندارد، از آن خواهد شد
عبور از بدون تغییر.

38
00:01:53,710 --> 00:01:58,790
>> بیایید به این برنامه با کامپایل
را capitalize2، و اجرای آن را با

39
00:01:58,790 --> 00:02:01,800
capitalize2، دوباره، تایپ کردن سلام.

40
00:02:01,800 --> 00:02:03,800
و در واقع، ما به عقب بر گردیم بزرگ.

41
00:02:03,800 --> 00:02:05,090
اجازه دهید دوباره تایپ دیوید.

42
00:02:05,090 --> 00:02:06,340
و این، بیش از حد، بزرگ است.

43
00:02:06,340 --> 00:02:09,380