리눅스에서 설정파일읽기 만들다가
마호로(59.14)
2020-10-24 15:39
추천 0
![viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73dec87fa11d0283123a3619b5f9530e1a1316068e3daca0e048f140f8f67fc6f73dd4a532a2cd53a7071d41dafb658479360b5d673ad806e1cb9565da533]()
try
{
namespace pt
= boost
::property_tree
;
pt
::ptree root
;
pt
::read_json("data.json", root
);
strcpy(test_file
,root
.get
<std
::string
>("test_file").c_str());
min_area
= root
.get
<int>("min_area", 0);
max_area
= root
.get
<int>("max_area", 0);
min_ratio
= root
.get
<float>("min_ratio", 0);
max_ratio
= root
.get
<float>("max_ratio", 0);
}catch (std
::exception
& e
) {
return 1;
}
처음에는 fscanf로 만들고있었는데..(윈도우였으면 ini로 했겠지만) 내가생각해도 틀냄새가 장난아닌거같아서
좀살펴보니 json파일도 많이 쓰는거같아서 부스트라이브러리 인스톨해서 만들었음
fscanf 랑 온도차 엄청나네 ㅋ;;
ㅋㅋ;
댓글 0