young31415   8년 전

7341d71ab0ea846b43f090df708dfca0.png

c로 문자열을 많이 안다뤄봐서 문제 푸는데 상당히 헷갈립니다. 일단 문제를 푸는 아이디어는 문자열 입력을 받은 후 각각의 문자열의 각 단어마다 비교를 해서 하나라도 다른 문자가 있다면 그 부분에 ?를 대입하는 방법입니다. 소스는 대강 짠것 같은데 cmd_r[h] = '?'; 이 부분이 잘 작동을 안하네요. 집컴에서 컴파일 해봐도 출력할 때는 ?가 대입되지 않은 채로 출력이 됩니다. 어떻게 하면 배열내에 문자를 바꿀 수 있나요?

baekjoon   8년 전

저 방법이 맞습니다.

방법이 틀렸거나, 출력하는 부분이 문제일 수도 있습니다.

baekjoon   8년 전

제 댓글에서 위의 방법은 문자 한 개 바꾸는 방법, 아래 방법은 문제를 푸는 방법을 말합니다.

young31415   8년 전

baekjoon / 설명 감사합니다. 출력하는 부분이 문제였네요. c언어 문자열 부분 다시 보면서 해결했습니다.

댓글을 작성하려면 로그인해야 합니다.