알고리즘/알고리즘 개념 및 정리

Visual Studio 디버깅 시, 입력 붙여넣기 안 될때!

IMyoungho 2020. 5. 22. 22:59

과거에는 보통 코딩을 리눅스에서 하며 Qt를 애용했는데 요즘 Visual Studio를 자주 사용하고 있다.

사용하면서 가장 불편했던 것은 디버깅모드에서 입력 값이 붙여넣기가 안된다는 것이다..(내가 못하는건가..?)

Qt Creator는 잘만되던데.. ( Qt Creator 짱짱.. ) => 여튼 그래서 다른 방법을 사용해야 편하게 코딩을 즐길 수 있다!

 

 

여튼 이런경우에는 아래의 freopen함수 한 줄만 추가해주면 간단하게 디버깅 시에 입력을 할 수 있다.

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

 

 

input.txt 파일의 경로는 그냥 리소스파일에 추가하면 굳이 경로 안찾아도된다.

 

 

그리고 이처럼 진행할 시에 위와 같은 보안 관련 error 메시지를 볼 수 있다. 

 

 

#pragma warning(disable:4996)

이럴 때는 제일 위에 이걸 넣어서 4996에 대한 경고를 꺼주면 된다! 이건 보통 scanf를 사용할 때도 많이 나온다.

보안적인 부분에서 위험할 수 있다고 여기는 함수들에 대한 error 경고 로그이니 참고하자!

반응형