2021년 마지막 날 잘들 보내고 계십니까?
다른게 아니라 교제의 문제를 어떻게 풀어야 할 지 몰라서 문의드리려고 합니다.
한 파일을 읽어서 그 중에 tab이 있으면 그것을 [\t], backspace가 있으면 그것을 [\b], 그리고 \가 있으면 그것을 [\\]로 대치해서 출력하는 프로그렘을 작성하라.
다른것은 어찌저찌 나오게 했는데 문제는 backspace 입니다. 이건 tab이나 역 슬레쉬 처럼 화면에 표시되는 값이 아니라 일종의 편집? 명령 같은 거라 임의의 문자를 백스페이스를 하면 삭제가 되는 [결과]만 남을 뿐 백스페이스 자체가 화면에 표시가 되는것이 아니잖습니까? 아니면 제가 잘못 이해한건가요?
백스패이스 ASCII 코드값이 화면에 남아있을 것 같지 않은데, 문제는 저렇게 나오니 어찌 풀어야 할지 난감합니다.
문제가 반대로 된 것 같은데요..? hello₩tworld!₩b₩₩을 입력받으면 hello world₩ 이렇게 나오게 하는 문제지 않을까 싶네요
영어로 tab, backspace, \ 가 있으면 변환하는건 아니겠져? 지금 배우신걸로는 안될텐데.
문자열 변환은 아니고요, 그 말 그대로 텝이나 역 슬레쉬를 그에 해당하는 escape 문자로 화면에 출력하게 하는 문제라고 이해했습니다.
그러면 원래 파일상에 \b형태로 있는 걸 확인해서 \b 문자형태로 출력하면 되는거 아닐까요? 일반출력하면 backspace 기능으로 동작할거라
음, 아무래도 교제를 더 뒤져봐야 겠네요...한번 해보겠습니다. 답변 감사드립니다.