본문 바로가기
설치 및 환경 설정

[VS] Visual Studio에서 input.txt로 입력받도록 설정하기

by 까망 하르방 2021. 5. 23.
반응형

Visual Studio에서 input.txt로 입력받도록 설정하기

알고리즘 문제를 풀다보면 Input Data를 입력받고 특정 Logic을 수행하고 출력한다.

▶ freopen( )을 이용한 파일 입출력 

 

freopen( )을 이용한 파일 입출력

알고리즘 문제를 풀다보면 주어진 Input Data를 입력받아 Logic을 수행한 후 정해진 Output Data를 출력한다. scanf()나 cin 으로 표준 입출력 하는 경우에는 계속해서 Copy & Paste해야 하는 번거로움이 있다.

zoosso.tistory.com

 

코드에 아래 문구로도 "input.txt" 파일에서 입력을 받을 수 있지만

freopen("input.txt", "r", stdin);

코드 제출할 때는 해당 부분을 주석처리해야 하는 번거로움이 있다.

개인 PC 를 이용하는 경우에는 Visual Studio에 설정해놓으면 freopen 코드 추가 없이

쉽게 작업이 가능하다.

 

① 프로젝트를 우클릭해서 [속성] 선택

 

② 좌측 [디버깅] 탭에서 [명령 인수] 항목에 원하는 파일명을 작성한다.

③ 만약 "input.txt" 파일을 읽고 싶은 경우 "<input.txt" 라고 작성한다.

 

"input.txt" 파일은 [리소스 파일] 하위에 둔다.

 

Input Data를 문제에서 주어진대로 Copy & Paste 하면 된다.

scanf()나 cin 할 때, freopen 없어도 "input.txt" 에 있는 값을 읽어오는 것을 확인할 수 있다.

 

Reference

오류(C4996) 해결 방법 

Visual Studio 단축키  

[VS] Visual Studio 디버깅하는 방법  

[VS] Visual Studio 디버기창 유지  

특정 소스 빌드에서 제외 설정  

 

 

반응형

댓글