kimcharless   3년 전

getline을 이용해서 입력을 받았고

string 을 범위기반 for을 int형식으로 돌려서 했습니다.

+13을 할떄 127을 넘어가면 오류를 뱉어내길래 그냥 숫자로 돌렸고, 출력할떄 형변환을 해서 출력하였습니다.

isalpha함수를 이용해서 알파벳이 아니면 그냥 출력하고 알파벳이라면 소문자 대문자 중복을 막기 위해서 따로 나누어서 풀어주었습니다.

그래서 모든 알파벳이 정상적으로 변환되고 공백, 숫자도 정상적인것을 확인했는데 틀렸다고 나오니까 감 자체가 안잡히네요...ㅠ

혹시 비쥬얼 스튜디오에서만 되나 해서 온라인 컴파일러 C++17에서 해봐도 정상적으로 동작하는것을 확인했습니다.

아예 모든 경우를 확인한거 같은데 틀렸다고 나오니 당황스럽네요ㅠ

혹시 왜인지 아시는분 도와주시면 감사하겠습니다 ㅠㅠ

preview

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