strtok를 사용하여 특정한 조건에 만족할 때마다 문자열을 분리해서 볼 수 있었다. 일정한 조건이 반복되는 문자열을 정리할 때 사용하기 좋을 것 같다. 이 문제를 해결하면서 어려웠던 점은 2번 문제에서 test를 test2로 바꿔주는 것이었다. 분리한 ext_split[0]과 ext_split[1]은 완전히 독립적인 단어들로 나뉜줄 알았는데, strcpy를 통해 ext_split[0]를 수정하면 ext_split[1]도 영향을 받았다. 그래서 변수를 하나 더 선언해주어 swap방식을 활용하여 해결해주었다.
• 파일경로: C:\Document\Github\Test1\test.txt • 문제#1: 파일경로 상의 파일명과 확장자 추출 • 문제#2: 파일명을 test2로 변경하기
실행사진
strtok를 사용하여 특정한 조건에 만족할 때마다 문자열을 분리해서 볼 수 있었다. 일정한 조건이 반복되는 문자열을 정리할 때 사용하기 좋을 것 같다. 이 문제를 해결하면서 어려웠던 점은 2번 문제에서 test를 test2로 바꿔주는 것이었다. 분리한 ext_split[0]과 ext_split[1]은 완전히 독립적인 단어들로 나뉜줄 알았는데, strcpy를 통해 ext_split[0]를 수정하면 ext_split[1]도 영향을 받았다. 그래서 변수를 하나 더 선언해주어 swap방식을 활용하여 해결해주었다.
@swcho84