>> DAVID 마란 :의 지금하실하자 조금 더이 프로그램.
그것은 좋은 것 같지 않아 toupper 변환 수 있다면 소문자 경우 문자를 대문자로하고,
만약 소문자하지, 패스 그 변경을 통해?
즉, I는 대체 할 내 경우 - 다른 블록
단일 통화의 ToUpper하는?
>> 음,이 질문에 대답하기 위해, 나는 최고의 상담 것
toupper 변환에 대한 설명서를 참조하십시오.
이렇게하려면, 내가 큰 터미널을 열게 윈도우의 gedit 외부 및
다음함으로써, 사람의 ToUpper 입력 I 열고 싶은 것을 나타내는
매뉴얼 페이지에 대한 소위 함수의 ToUpper.
타격에 입력, 나는 참조 이 같은 화면.
그리고 지금 그들이 갖고있는 것 같다 통지 toupper 변환에 대한 설명서를 결합
tolower를위한 그 어퍼.
그러나 상관없이.
>> 당신은 줄거리에서 알 수 있습니다 그 나는 참으로,이 기능을 사용하기 위해, 생각 나게 해요
기능, 나는 포함해야 헤더 파일 ctype.h.
그 아래에는 toupper 변환은 볼 int를 반환하기로 선언하고
비트 인 int를 수락 호기심, 지금까지 있기 때문에, 내가 봤는데
단지 문자를 조작.
하지만 괜찮습니다.
그것은이 있음을 밝혀 단지 컨벤션, 우리는 여전히 C를 사용할 수 있습니다
그것은, 비록 문자 비록 그것은 int로 선언 된 것.
>> 지금, 여기의 설명에 나는 것을 볼 수 에 문자 c 변환의 ToUpper
가능하면 대문자.
그리고 반환 값에 따라, 나는 볼이 반환 값은의이다
변환 된 문자 또는 C, 경우 변환 할 수 없었습니다.
그리고 통찰력이있다 나는 찾고 있었다.
C는, 실제로, 소문자 없으면 편지, 그 toupper 변환은 것 같다
단순히 변경에 따라 전달합니다.
>> 그래서 지금 내 코드로 돌아가 보자.
그리고의 현재의 전체를 제거 할 수 이 조건 블록 및 교체,
아주 간단하게,의 printf %의 C의 쉼표 의 브래킷의 toupper를 내가 괄호를 닫습니다
닫기 괄호함으로써, 세미콜론 내가 %의 C를 교체하고 싶은 것을 나타내는
의 대소 의의 i 번째 문자의 경우 i 번째
들에있는 문자는 소문자.
또는 그렇지 않은 경우에도이 될 것입니다 변경을 통해 통과시켰다.
>> 의 지금이 프로그램을 컴파일하자 capitalize2을하고, 그것을 실행
capitalize2, 다시, 안녕 입력.
그리고 실제로, 우리는 대문자를 다시 얻을.
다시 한 번 다윗을 입력 할 수 있습니다.
그리고,도 대문자입니다.