LimHanseong / LimHanseong-2022

청주대학교 2022년도 2학기 공학컴퓨터프로그래밍 학습 및 레포트/프로젝트 제출
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

8nd week Report solving #9

Open LimHanseong opened 2 years ago

LimHanseong commented 2 years ago

• 파일경로: C:\Document\Github\Test1\test.txt • 문제#1: 파일경로 상의 파일명과 확장자 추출 • 문제#2: 파일명을 test2로 변경하기

실행사진

report 실행사진

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

@swcho84