1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:02,410 >> DAVID 마란 :의 지금하실하자 이 프로그램을 조금. 3 00:00:02,410 --> 00:00:05,940 이 있다면 그것은 좋은 것 같지 않아 그 이건 소문자, 말, 호출 된 함수 4 00:00:05,940 --> 00:00:08,210 반환 할 수 있습니다 참 또는 거짓 관련 여부에 근거 5 00:00:08,210 --> 00:00:09,780 문자가 소문자인가? 6 00:00:09,780 --> 00:00:12,920 이 있다면 그것은 심지어 더 좋은 것 같지 않아 그 toupper를 호출하는 기능 7 00:00:12,920 --> 00:00:15,540 소문자로 변환 할 수 있습니다 문자를 대문자로? 8 00:00:15,540 --> 00:00:18,790 >> 글쎄요, 그것은 밝혀 그 두 기능 존재하고, 이들은 파일에 선언하는 9 00:00:18,790 --> 00:00:20,660 ctype.h했다. 10 00:00:20,660 --> 00:00:23,540 그래서 내 포함에 해당 파일을 추가 할 수 있습니다. 11 00:00:23,540 --> 00:00:26,450 ctype.h이 (가) 있습니다. 12 00:00:26,450 --> 00:00:30,135 그리고 지금의 그 모두를 활용하자 기능을 대체하는 첫 번째 내 경우 13 00:00:30,135 --> 00:00:33,270 다음과 같은 조건입니다. 14 00:00:33,270 --> 00:00:40,530 경우 이건 소문자의 브래킷 나는함으로써 반환 true 또는 false의 경우 i 번째 15 00:00:40,530 --> 00:00:42,930 들에있는 문자는 소문자입니다. 16 00:00:42,930 --> 00:00:49,270 그리고 지금의 내 연산을 대체 할 단순히의 toupper 변환과 여기에 표현 17 00:00:49,270 --> 00:00:53,860 의 브래킷 난, 따라서 반환 i 번째의 대문자 18 00:00:53,860 --> 00:00:56,470 문자의에서 소문자의 경우. 19 00:00:56,470 --> 00:00:59,270 >> 혼자 내 다른 블록을 떠나려고 해요, 때문에 문자가없는 경우 20 00:00:59,270 --> 00:01:01,760 소문자, 난 아직도 원하는 변경 그것을 밖으로 인쇄 할 수 있습니다. 21 00:01:01,760 --> 00:01:03,900 그리고 이제 지금이 프로그램을 컴파일 할 수 있습니다. 22 00:01:03,900 --> 00:01:06,860 [만들기? capitalize1. ?] 23 00:01:06,860 --> 00:01:10,020 의 지금 프로그램을 실행하자 capitalize1와. 24 00:01:10,020 --> 00:01:12,870 그리고의 지금과 같은 단어를 입력하자 안녕하세요 모두 소문자. 25 00:01:12,870 --> 00:01:17,240 H-E-L-L-O, 그것은 참으로 입력하고 모두 대문자로 인쇄합니다. 26 00:01:17,240 --> 00:01:20,910 >> 의 또 하나의 시나리오를 시도하자,하지만, 이번에는 내 자신의 이름을 입력 27 00:01:20,910 --> 00:01:24,240 첫 번째 문자, D, 대문자 이미 단지의 경우 I는 엉망 28 00:01:24,240 --> 00:01:27,430 내 자신의 코드에서 뭔가 위로 그 문자의 대문자. 29 00:01:27,430 --> 00:01:31,250 입력하지만, DAVID 모두 대문자 예상대로이 시간을 인쇄합니다. 30 00:01:31,250 --> 00:01:34,365