Today
Total
Archives
05-10 04:12
관리 메뉴

tony9402

Visual Studio 꿀(?)팁 본문

기타/Visual Studio

Visual Studio 꿀(?)팁

ssu_gongdoli 2019. 1. 29. 00:10
반응형

Visual Studio를 쓰면서 편하게 썻던 기능이 여러가지가 있다. 나는 백준 온라인 저지를 풀면서 소스 관리를 Visual Studio에 있는 깃헙을 연동해서 했지만 여러 소스파일을 한꺼번에 만들어 관리하기가 귀찮아서 하나의 파일로 자동으로 제출하게 해주고 깃헙에 깔끔하게 정리해주는 간단한 프로그램을 만들어 사용하고 있다. 


위에 쓴 건 팁은 아니지만 크흡.... 이제 내가 쓰면서 유용하게 썻던 것을 2가지 소개하겠다.




1. Visual Studio에서 프로그램 실행하는데 실행하자마자 꺼지는 현상


Visual Studio에서 코딩을 하고 실행하는데 실행하자마자 꺼져서 main 함수 안에 return 0 바로 위에 system("cls"); 나 다른 것을 넣어 잠시 멈추게 하는 사람들이 있을 것이다. (나도 맨 처음에 아무것도 모를때 사용하였다.) 이것을 해결하기 위해선 그 프로젝트 속성에 들어가서 바꾸면 되긴 하지만 계속 바꿔야하는 단점이 있다.


주변 사람들을 보니깐 빈 프로젝트로 생성하는 사람들이 있는데 이 빈프로젝트로 생성하면 응용 프로그램 종류가 콘솔 응용 프로그램이 아닌 경우가 많은거 같다. 근데 Windows 데스크톱 프로젝트를 이용해서 프로젝트를 만들면 모든게 해결 된다. 프로젝트 생성하는 방법은 아래와 같다.




 - Windows 데스크톱 마법사를 선택하고 이름을 넣는다. 그리고 확인 버튼을 누른다.






 - 확인을 누르면 아래와 같은 창이 뜨는데 여기서 빈 프로젝트를 클릭하고 SDL(Security Development Lifecycle) 검사를 클릭하면 된다. 근데 난 에임이 안좋아서 단축키로 하는데 하는 방법은 Alt를 누른 상태에서 E를 눌렀다 떼고 C를 눌렀다 떼면 된다. (엄청난 꿀팁은 아니지만 잘 활용하면 편하다.) 그리고 확인을 누르면 끝이다.






 - 확인 버튼을 누르면 아무것도 안 뜬다.(빈 프로젝트를 안써봐서 모르겠지만 거기도 아무것도 안뜬다면 똑같은 방법으로 진행하면 된다.) 아무것도 안뜨는건 정상이니깐 당황하지 않고 솔루션 탐색기에서 소스 파일이 보일 것이다. 그것을 오른쪽 클릭을 하여 추가 -> 새 항목을 클릭해서 cpp 파일을 추가하면 된다. 여기서도 단축키가 등장하는데 바로 ctrl+shift+a이다.






2. 백준 온라인 저지를 풀면서 예제 소스를 계속 콘솔 창에 입력하기 귀찮을 것이다. (물론 복붙을 해도 되지만 그 과정도 은근 귀찮다.) 이럴 때 사용 하는 방법은 아래와 같다. 간단히 사진으로 설명할 것이다.




 - 프로젝트 속성 페이지로 들어가자. 아래 그림과 같이 저기를 우클릭을 하고 들어가도 되지만 왼클릭 한번하고 Alt+Enter를 눌러도 된다.





 - 속성 페이지에 들어가서 디버깅->명령 인수 칸에 아래와 같이 "< input.txt" 라고 치자. (큰따음표는 치는것이 아니다.)

(input.txt 뒤에 "> output.txt"를 추가하면 결과가 output.txt파일로 출력된다.)





 - 그리고 새 항목을 추가해야하는데 바로 txt 파일을 추가하면 된다. txt 파일 생성할때 명령인수에 넣었던 파일명과 동일하게 하면 된다.





 - 그리고 탭 창에서 도구 -> 옵션을 들어가면 된다. (여기서 alt+t+o 를 눌러보면 바로 뜰 것이다.) 그리고 디버깅칸에 가서 맨 아래로 드래그 하면 디버깅이 중지되면 자동으로 콘솔 닫기가 있는데 그걸 체크해주고 확인을 누르면 끝이다. (이 작업을 안하면 콘솔이 그냥 바로 꺼져 버린다.)





 - 이제 간단한 테스트를 해보자~! 아래는 간단히 값을 입력받아 그 값을 출력하는걸로 테스트를 해본 결과이다.



반응형

'기타 > Visual Studio' 카테고리의 다른 글

Visual Studio Code 및 Python 설치하기  (0) 2019.01.20
Visual Studio에서 MFC 설치하기  (0) 2019.01.02
Visual Studio 설치하기  (0) 2019.01.02
Comments