Lesson 15_2 ini파일(or설정파일) 사용하기-파일쓰기
안녕하세요. 알렉스 입니다. 오늘은 ini파일 쓰기와 섹션(section) 및 키(key)를 수정 또는 읽는법에 대해서 설명 드리겠습니다.
저번처럼 ini파일 경로로 잡아줍니다. 그리고 해당 섹션과 데이터를 써줍니다.
그렇게 하면 그림5와 같이 ini파일에 데이터가 업데이트 된 것을 알수 있습니다.
ini파일에 1개 또는 다수의 키를 쓰는것이 가능합니다. 그림6처럼 같은 섹션에 여러개의 데이터를 쓸수가 있습니다.
또는 여러개의 섹션을 쓸수도 있습니다.
그런데 그림9에 쓰지않은 데이터가 포함되어 있습니다. 이는 그림7에서 작성후 삭제가 안되고 추가 및 병경이 됬기 때문입니다. 해당 데이터에 대한 삭제 코드가 없기 때문에 중복 붙여넣기와 같이 진행이 된 것입니다.
그림10과 같이 센션1에 제거해야 할 데이터 2개를 설정하고 진행을 합니다. 그러면 그림11과 같이 원하는 형태의 ini파일이 생성되게 됩니다.
물론 센션 자체도 제거가 가능합니다.
그림 14 ~ 17은 해당 ini파일에 섹션, 아이템의 갯수 또는 이름을 확인할수 있습니다. 해당 ini파일에 대해 몰라도 최소한 섹션에 어떤 아이템이 있는지 확인할수 있죠.
위 방법대로 하면 ini파일을 쓰거나 필요한 정보를 얻을수 있습니다.
Comunity Discord Link
![]() |
그림1) Lesson 15_2에 사용할 함수 |
그림1에 있는 함수들은 ini파일을 쓰거나 읽을때 사용할 함수들 입니다.
![]() |
그림2) 경로 컨트롤 추가 |
![]() |
그림3) ini파일 쓰기 코딩 |
저번처럼 ini파일 경로로 잡아줍니다. 그리고 해당 섹션과 데이터를 써줍니다.
![]() |
그림4) 쓸 ini파일 경로 설정 |
![]() |
그림5) 쓰기결과 |
그렇게 하면 그림5와 같이 ini파일에 데이터가 업데이트 된 것을 알수 있습니다.
![]() |
그림6) 여러개의 키쓰기 |
ini파일에 1개 또는 다수의 키를 쓰는것이 가능합니다. 그림6처럼 같은 섹션에 여러개의 데이터를 쓸수가 있습니다.
![]() |
그림7) 쓰기 결과 |
![]() |
그림8) 여러개의 섹션 쓰기 |
또는 여러개의 섹션을 쓸수도 있습니다.
![]() |
그림9) 쓰기 결과 |
그런데 그림9에 쓰지않은 데이터가 포함되어 있습니다. 이는 그림7에서 작성후 삭제가 안되고 추가 및 병경이 됬기 때문입니다. 해당 데이터에 대한 삭제 코드가 없기 때문에 중복 붙여넣기와 같이 진행이 된 것입니다.
![]() |
그림10) 섹션1의 키 제거 코딩 |
![]() |
그림11) 삭제 결과 |
그림10과 같이 센션1에 제거해야 할 데이터 2개를 설정하고 진행을 합니다. 그러면 그림11과 같이 원하는 형태의 ini파일이 생성되게 됩니다.
![]() |
그림12) 섹션1 제거 |
![]() |
그림13) 섹션 제거결과 |
물론 센션 자체도 제거가 가능합니다.
![]() |
그림14) 섹션의 키 알아보기 |
![]() |
그림15) 실행 결과 키 발견 |
![]() |
그림16) ini파일에 존재하는 섹션 확인하기 |
![]() |
그림17) 확인된 섹션(2개) |
그림 14 ~ 17은 해당 ini파일에 섹션, 아이템의 갯수 또는 이름을 확인할수 있습니다. 해당 ini파일에 대해 몰라도 최소한 섹션에 어떤 아이템이 있는지 확인할수 있죠.
위 방법대로 하면 ini파일을 쓰거나 필요한 정보를 얻을수 있습니다.
Comunity Discord Link
댓글
댓글 쓰기