>> 스피커 :의 프로그램을 작성하자 그 두 개의 문자열을 복사하려고합니다.
이미 처음 시작 왔 밖으로 인쇄하는 것은 "말 좀 해봐." I 다음
저장하는 GetString을 호출 의의 반환 값입니다.
그리고 나서 확인 그의는 널 (null)이 아닙니다.
>> 의 다음 S. 우리의 사본을 내가 갈거야합시다 새 변수를 선언하려면, T,
하고있는 상점들.
와 나는 다음 항에 갈거야 printf와, 내가된다는 말
해당 복사본을 대문자로.
난 다음 그 t을 확인하는거야입니다 길이가 0이 아닌 이상 큰 그래서
실수로 활용하려고하지 않습니다 가 아니라 편지.
나는 확신하면, 나는 변경거야 T 브래킷 0의 값을 반환해야합니다
toupper 변환의 가치, 기능이 대문자로 입력을 변환,
그 입력 T 브래킷 0로 전달합니다.
>> 마지막으로, 나는 인쇄거야 무엇 원래 값은이었다,의
과정은의이었다.
그리고 나서 인쇄 할거야 무슨 복사본의 값은 t이다입니다.
>> 지금 컴파일하고 프로그램을 실행하면, 내 원본을 볼 수 있도록 노력하겠습니다
그 복사 한 다음 입력 만에 복사 대문자.
그러나의 확인하자.
복사 0을 확인합니다. / 0을 복사합니다.
그리고, 말의 입력을 제공합니다 안녕하세요,하지만 모두 소문자로,
다음 입력하고 Enter 키를 누르십시오.
>> 불행하게도, 그건 마치 모두 원본과 복사본이 "안녕하세요"지금
자본 H. 함께하지만 그건 분명히 내가 입력하지 무슨.
그래서 분명히, 나는 t을 대문자 I 어떻게 든의 대문자 비록 I
내가 복사본을 만들어 줄 알았는데 의의와 t를 호출.
물론, 여기에 뭔가가 잘못된 것입니다.
그러나 우리는 어떻게 해결할 수 있습니까?