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