GitHub 소스코드 사용하기
, CHO WK님이 작성84.2 JSON 파일 읽기 학습 중,
example.json 파일을 이전 예제에서 만든 것을 활용하여 진행하였으나 정상적으로 나오지 않았고,
GitHub에 올려진 example.json 파일을 받아 실행하였을 때는 정상적으로 나오는 것을 확인했습니다.
어떤 것을 확인해 볼 필요가 있을까요? (Visual Studio 2017 사용)
Re: GitHub 소스코드 사용하기
, 도장_ 관리자님이 작성결론부터 얘기하면 잘 됩니다.
UNIT 83에서 생성한 example.json을 JSON 검사기(Validator)에 넣어보면
Valid JSON(정상적인 JSON) 파일이라는 진단이 나옵니다.
따라서 예제에서 생성한 example.json도 문제가 없습니다.
UNIT 84.2에서 JSON 파일 읽기에서도 결과는 잘 나옵니다.
parson 라이브러리는 <C 언어 코딩 도장>의 github에 있는 것을 사용했습니다.
최신 버전의 parson 라이브러리는 사용하지 않았습니다.
단, Visual Studio에서 F5 또는 Ctrl + F5로 실행할 때 example.json의 위치는 프로젝트 경로에 있어야 합니다.
솔루션과 프로젝트 이름이 Project이면
\Project\Project 경로에 example.json이 있어야 합니다.
명령창에서 직접 경로를 찾아가서 실행한다면 \Project\Debug 경로에 example.json이 있어야 하고, Debug 경로에 있는 .exe 실행파일을 실행해야 결과를 볼 수 있습니다.
Visual Studio에서 프로그램을 실행하면 작업 디렉터리를 프로젝트 경로로 설정하기 때문에 그렇습니다.
참고하세요.