개발 공부/C언어 2

[C언어] Visual Studio(비주얼 스튜디오) 2017에서 scanf 문 말고 scanf_s을 사용해보자

Visual Studio에서는 scanf 함수의 호출이 안정적이지 않다고 판단하고 독자적으로 함수 scanf_s를 제공하고 있습니다. scanf 함수를 사용해도 지장은 없습니다. scanf를 사용해도 빌드는 성공하였고 결과도 성공적으로 나옵니다. 그런데 여기서 경고문이 나타납니다. 문장을 보면 안정적이지 않다라고 말하고 있네요. Visual Studio 2010을 자주 써온 저는 처음 Visual Studio 2017버전 사용했을때 scanf_s가 완전 다른 기능을 하는 함수인 줄 알았습니다. ㅋㅋ 문장에서 보면 경고문이 나타나지 않게 하려면 _CRT_SECURE_NO_WARNINGS 을 사용해라고 하네요. 이게 예전에는 위 사진처럼 오류가 떴었는데, 현재는 업데이트가 됐는지 아무 지장없게 바뀌었나보네요..

[C언어] Visual Studio(비주얼 스튜디오) 2017 버전으로 프로젝트를 생성하고 소스파일 만들기

코드 입력해서 Hello world 출력하기 프로그램 설치가 끝이 난 상태에서 Visual Studio를 실행해 보죠. Windows 앱 검색할 때 V로 가면 Visual Studio 2017이 보여요. 그거를 실행시킵니다. 그러면 다음 페이지가 보입니다. 기본적으로 다음 사실을 인지해야 돼요. 먼저 ‘솔루션’을 만들고, 그리고 그 안에 ‘프로젝트’를 만들고 마지막으로 이 프로젝트 안에 ‘소스 파일’을 생성한다. ​ 그런데 보통은 솔루션과 프로젝트를 동시에 만들게 되죠. 그럼 이 둘을 한번 만들어 보겠습니다. 위 페이지의 메뉴에서 다음 순으로 들어갑니다. (그냥 Ctrl+Shift+N을 눌러도 돼요.) 파일(F) → 새로 만들기(N) → 프로젝트(P) ​ 그러면 다음 페이지가 뜹니다. 여기서 먼저 왼쪽을..