1 답변
-
https://jink1982.tistory.com/159 일단 strcpy()함수를 참조 하시고요...if 문에서 공백인지 확인을 하고 strcpy() 함수를 호출 해서 다음 문자를 현재 위치 (공백)에 복사하는 과정이지요...근데 위의 코드를 보니 나머지 문자열에 대한 처리를 해줘야 할듯 하군요
아.. 지금 다시 보니 문자열 자체를 복사한 것이었군요....별 문제는 없을 듯 합니다
-
(•́ ✖ •̀)
알 수 없는 사용자
- 아하 수정해보도록 하겠습니다 감사해용~~ 알 수 없는 사용자 2019.9.20 12:30
- 좀 더 정확한 레퍼런스링크를 주시는 게 좋겠습니다. http://www.cplusplus.com/reference/cstring/strcpy/ 이곳을 읽어보면, destination 과 source 가 겹치면 안된다고 되어 있습니다. "(destination) should not overlap in memory with source." 구현에 따라 잘 해줄 수도 있지만, 정의상 안되도록 되어 있으니까, 버그의 소지가 있습니다. nowp 2019.9.20 13:27
- 그렇군요...확실히 버그의 소지는 있어 보이긴 합니다...감사합니다 알 수 없는 사용자 2019.9.20 13:41
-
댓글 입력