일단 초반에 공부하시는분들 많으신거같아서 하나 올리자면
vs 이용하여 프로그램 만들고 디버그 실행 ( F5 ) 하시면
실행 경로와 프로그램 생성 경로가 달라서 많이 당황하시는데요
그럴땐
프로젝트속성 - 구성속성 - 일반 - 출력 디렉터리 [ $(SolutionDir)Bin ] 으로 잡아주시고
프로젝트속성 - 구성속성 - 디버깅- 작업 디렉터리 [ $(OutDir) ] 로 잡아주시면
실행파일이 .sln 파일이있는 폴더의 Bin 이라는 폴더 안에 생기고
F5 누르면 해당 폴더에서 실행하므로 상대경로/절대경로 의 헷갈림에서 벗어날수있습니다..