Presentation is loading. Please wait.

Presentation is loading. Please wait.

Name Title Company Name

Similar presentations


Presentation on theme: "Name Title Company Name"— Presentation transcript:

1 Name Title Company Name
2. 프로그램의 작성과 실행 Name Title Company Name © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

2 학습할 내용 Visual C++ 설치와 실행 처음으로 작성하는 프로그램과 실행 이미 작성된 프로그램의 수정 오류메시지와 수정
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

3 Visual Studio 2015 for Window Community 설치하기
2015 Community 클릭

4 1. 다운로드 실행 클릭

5 1. 다운받기

6 2. 설치완료

7 3. 비주얼 스튜디오 초기 실행화면

8 4. [파일] - [새로 만들기] - [프로젝트] 또는 Ctrl + Shift + N를 누름

9 5. 프로젝트 이름을 쓰시고 [확인]을 클릭

10 6. 다음을 클릭 (마침 아님)

11 6. 콘솔응용프로그램 체크빈 프로젝트]를 체크 [SDL 검사]를 체크 해제

12 7. 소스 파일 만들기 우측 솔루션 탐색기에서 소스 파일에 마우스 우측 클릭 - [추가] - [새 항목] 또는 Ctrl + Shift + A를 눌러 소스파일을 추가한다 우측 솔루션 탐색기에서 소스 파일에 마우스 우측 클릭 - [추가] - [새 항목] 또는 Ctrl + Shift + A를 눌러 소스파일을 추가합니다

13 이름을 소스.cpp에서 소스.c로 바꾸고 [추가]를 클릭

14 Visual Studio 사용법 (프로그래밍하는 방법)
1. 코드 작성

15 2. 빌드를 한다.

16 코드를 다 작성하였으면 Ctrl + Shift + B 또는 F7를 누름 

17 3. Ctrl + F5를 눌러실행하기 콘솔창에 프로그램의 실행 결과를 볼 수 있음

18

19 Visual Studio 2015 for Window Professional 설치하기
2015 Professional 클릭

20 1. Visual Studio 2015시작 페이지: First, understand the layout and views once you launch Visual Studio 2015:

21 2. standard building process
Next, review the standard build process for a Visual Studio project:

22 3. Visual C++클릭해서 Project시작하기
Now, start building your first C++ project by choosing the project template. If C++ is not an already installed language in Visual Studio, you need to install Visual C Tools for Windows Desktop:

23 4. Win32 Console Application 선택하기
After installing the Visual C Tools for Windows Desktop, you can choose the Win32 Console Application template and create your HelloWorld project:

24 5. Win32 Application Wizard
Click Finish to exit the Win32 Application Wizard

25 7. You can see your first C++ project:

26 8. Next, add a breakpoint by clicking the grey area in front of line 12:

27 9. 컴파일과 실행 Compile and run your project by clicking the green triangle in the tool bar (Local Windows Debugger) or press F5. Visual Studio allows single-click for build and debugging. Click Yes to build the project:

28 10. You can see a "Hello World!" in the console window.

29 Visual Studio 2013 for Window Desktop 설치하기
Express 2013 for Desktop 클릭 한국어 선택 다운로드 클릭

30 처음으로 작성하는 프로그램과 실행- 2013 Express
[단계 1] 프로젝트(project) 생성 [단계 2] 프로그램(program) 작성 [단계 3] 솔루션 빌드(solution build) [단계 4] 프로그램 실행 [단계 5] 파일 저장과 솔루션 닫기

31 [단계 1] 프로젝트 생성-2013 Express

32 [새 프로젝트  템플릿  Visual C++  Win32콘솔응용프로그램 ]
<이름 입력> 부분에 프로젝트의 이름을 입력. 이 예에서는 프로젝트의 이름을example2016 프로젝트를 저장할 위치를 변경할 경우에는 [찾아보기]버튼

33 -2013 Express [다음] 클릭

34 -2013 Express [콘솔 응용프로그램]선택 [빈 프로젝트] 선택 [SDL검사] 해제 [마침] 누른다

35 솔루션과 프로젝트 솔루션(solution); 하나의 애플리케이션을 만들기 위한 프로젝트의 그룹.
프로젝트(project): 하나의 실행 파일을 만들기 위하여 필요한 파일들의 그룹 솔루션 프로젝트 프로젝트 프로젝트

36 처음으로 작성하는 프로그램과 실행 [단계 1] 프로젝트(project) 생성 [단계 2] 프로그램(program) 작성
[단계 3] 솔루션 빌드(solution build) [단계 4] 프로그램 실행 [단계 5] 파일 저장과 솔루션 닫기

37 [단계 2] 프로그램 작성-2013 Express 프로그램을 작성하기 전에 소스 파일을 추가
화면 왼쪽의 솔루션 탐색기의 폴더 test(프로젝트 이름) 아래 부분의 폴더 [소스 파일]을 선택 마우스 오른쪽 버튼을 눌러 [추가] 메뉴 → [새 항목] 선택

38 Visual C++ 설치와 실행 Visual Studio 제품 중에 Express Edition은
인터넷 상에서 무료로 제공되는 개발 도구임 2010 Express Edition을 사용 Visual C++ 설치 Click! © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

39 Visual C++ 2010 Express 설치 1) 한국어 선택 2) 지금 설치 click
1) 한국어 선택 2) 지금 설치 click © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

40 Visual C++ 2010 Express의 실행 Microsoft Visual Studio 2010 Express →
[시작] → [모든 프로그램] → Microsoft Visual Studio 2010 Express → Microsoft Visual C Express를 선택 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

41 처음으로 작성하는 프로그램과 실행 [단계 1] 프로젝트(project) 생성 [단계 2] 프로그램(program) 작성
[단계 3] 솔루션 빌드(solution build) [단계 4] 프로그램 실행 [단계 5] 파일 저장과 솔루션 닫기 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

42 용어해설 프로젝트란? 프로그램 작성 솔루션 빌드란? 프로그램 실행 단계
대부분의 소프트웨어들은 한 개의 프로그램으로만 작성된 것이 아니라 여러 개의 프로그램으로 구성됨 따라서 소프트웨어의 이름은 이들 프로그램을 대표하는 이름을 프로젝트라 한다. 프로젝트를 생성한 후에 프로그램(원시 프로그램, source program)을 작성한다. 프로그램을 문법에 맞게 작성한 후에 실행 프로그램을 만들기 위한 컴파일과 링크과정 프로그램 실행 단계 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

43 [단계 1] 프로젝트 생성-2010 Express 메뉴 [파일]→[새로 만들기]→[프로젝트]를 연속적으로 선택
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

44 [새 프로젝트] 대화상자 -2010 Express 화면 중간부분에서 [Win32 콘솔 응용 프로그램]을 선택
<이름 입력> 부분에 프로젝트의 이름을 입력. 이 예에서는 프로젝트의 이름을 test 프로젝트를 저장할 위치를 변경할 경우에는 [찾아보기]버튼 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

45 [Win32 응용 프로그램 마법사] 시작 -2010 Express
[다음]버튼을 click © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

46 응용 프로그램 설정 -2010 Express [응용 프로그램 종류]에 콘솔 응용 프로그램이 선택됨.
[추가 옵션]에서 빈 프로젝트에 체크(V) 표시 모두 선택하였다면 [마침]버튼을 선택 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

47 [단계 2] 프로그램 작성 -2010 Express 프로그램을 작성하기 전에 소스 파일을 추가
화면 왼쪽의 솔루션 탐색기의 폴더 test(프로젝트 이름) 아래 부분의 폴더 [소스 파일]을 선택 마우스 오른쪽 버튼을 눌러 [추가] 메뉴 → [새 항목] 선택 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

48 새 항목 추가 -2010 Express 이름(N) : 부분에 프로그램의 이름(test)을 입력
중간부분에서 [C++ 파일(.cpp)]를 선택 모든 선택이 끝났다면 [추가] 버튼 선택 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

49 프로그램 작성을 위한 편집기 창 -2010 Express
솔루션 탐색기에 프로젝트 test의 폴더 [소스 파일]에 test.cpp가 생성 마우스로 test.cpp를 더블 클릭하여 편집기 창을 활성화 시키고 프로그램을 작성 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

50 원시 프로그램 완성 - 2010 Express 정확하게 작성하였는지 다시 한번 확인!
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

51 프로그램의 기본구조 전처리기에 의해 헤더파일 <stdio.h>를 불러오라는 의미로서 이 문장은 모든 프로그램의 시작부분에 항상 작성 함수 main을 정의하는 부분 void main()도 항상 작성. 프로그램의 시작 사용자가 작성하는 프로그램 문장 프로그램의 끝 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

52 처음으로 작성하는 프로그램과 실행 [단계 1] 프로젝트(project) 생성 [단계 2] 프로그램(program) 작성
[단계 3] 솔루션 빌드(solution build) [단계 4] 프로그램 실행 [단계 5] 파일 저장과 솔루션 닫기

53 [단계 3] 솔루션 빌드

54 [단계 3] 솔루션 빌드 - 2010 Express 솔루션 빌드 : 컴파일과정 + 링크과정
컴파일 : 작성한 프로그램에 대해 문법 오류가 있는지(문법에 맞게 작성했는지)를 검사 링크 : 실행 프로그램을 생성 솔루션 빌드를 처리하기 전에 컴파일러의 설정→[전문가 설정] © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

55 솔루션 빌드의 처리과정과 결과 메뉴에서 [빌드]→[솔루션 빌드]를 선택 솔루션 빌드 결과 확대 솔루션 빌드의 결과 표시 위치
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

56 에러해결 - 2010 Express  LINK : fatal error LNK1123:

57 에러해결 - 2010 Express  LINK : fatal error LNK1123:

58 처음으로 작성하는 프로그램과 실행 [단계 1] 프로젝트(project) 생성 [단계 2] 프로그램(program) 작성
[단계 3] 솔루션 빌드(solution build) [단계 4] 프로그램 실행 [단계 5] 파일 저장과 솔루션 닫기

59 [단계 4] 프로그램 실행 메뉴 [디버그]→[디버깅하지 않고 시작]을 선택 실행 결과
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

60 [단계 5] 파일 저장과 솔루션 닫기 1) 메뉴 [파일]→[모두 저장]을 선택 2) 메뉴 [파일]→[솔루션 닫기]를 선택
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

61 이미 작성된 프로그램의 수정 방법 1) 메뉴 [파일]→[열기] →[프로젝트/솔루션] 을 선택
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

62 이미 작성된 프로그램의 수정 방법 2) 메뉴 [파일]→[최근에 사용한 프로젝트 및 솔루션 선택]
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

63 프로그램 수정 printf 문장의 마지막 부분에 \n(\n)을 삽입 \n은 내용(문자)을 출력하고나서 줄을 바꾸라는 의미
\(back slash)의 표시는 키보드 상에서 화폐기호(₩)가 표시된 키 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

64 수정한 프로그램의 실행 메뉴 [빌드]→[솔루션 빌드] 선택 이전 프로그램([예제 2-1])의 결과
이전 프로그램([예제 2-1])의 결과 수정한 프로그램([예제 2-2])의 결과 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

65 프로그램 수정 두 줄의 문장을 출력 \n은 내용(문자)을 출력하고나서 줄을 바꾸라는 의미
\(back slash)의 표시는 키보드 상에서 화폐기호(₩)가 표시된 키 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

66 수정한 프로그램의 실행 메뉴 [빌드]→[솔루션 빌드] 선택 프로그램([예제 2-2])의 결과
프로그램([예제 2-2])의 결과 수정한 프로그램([예제 2-3])의 결과 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

67 오류 메시지와 수정 키워드와 예약어 키워드란 ? 문법적으로 고유한 의미를 갖는 단어로 파란색으로 표시됨
키워드는 일반적으로 예약어(reserved word)라고도 부르는데 예약어는 사용법이 미리 정의된 단어로 사용자가 임의로 명칭을 바꿀 수 없다. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

68 자주 틀리는 문법과 오류 메시지 오류와 솔루션 빌드 결과 오류가 포함된 프로그램
오류와 솔루션 빌드 결과 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

69 [단원정리] 1/5 [단계 1] 프로젝트 생성 [단계 2] 프로그램 작성 [단계 3] 솔루션 빌드 [단계 4] 프로그램 실행
프로그램의 작성과 실행 단계 [단계 1] 프로젝트 생성 [파일]→[새로 만들기]→[프로젝트]→ 프로젝트 이름 입력 [단계 2] 프로그램 작성 솔루션 탐색기의 폴더→[소스 파일]→[추가]→[새 항목]→프로그램 이름입력 →프로그램 작성 [단계 3] 솔루션 빌드 [빌드]→[솔루션 빌드]→출력내용확인 [단계 4] 프로그램 실행 [디버그]→[디버깅하지 않고 시작] [단계 5] 파일 저장과 솔루션 닫기 [파일]→[모두 저장], [파일]→[솔루션 닫기] © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

70 [단원정리] 2/5 프로그램의 기본구조 전처리기에 의해 헤더파일 <stdio.h>를 불러오라는 의미로서 이 문장은 모든 프로그램의 시작부분에 항상 작성 함수 main을 정의하는 부분 void main()도 항상 작성. 프로그램의 시작 프로그램의 끝 사용자가 작성하는 프로그램 문장 문장의 마지막 부분(;) © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

71 [단원정리] 3/5 printf 와 \n © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

72 [단원정리] 4/5 자주 발생하는 문법 오류 키워드나 예약어(#include, void, printf)의 철자가 틀린 경우
프로그램 문장의 마지막에 ;(semicolon)를 생략하는 경우 printf 문장에서 큰따옴표(", quotation mark)를 생략하는 경우 프로그램의 시작과 끝을 나타내는 {(왼쪽 중괄호)와 }(오른쪽 중괄호)를 생략하는 경우 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분

73 [단원정리] 5/5 문법 오류의 해결 오류가 발생하면 편집창 아래 부분의 [출력]에 오류 메시지가 출력된다.
오류 메시지의 내용을 확인하고 프로그램을 수정하여 솔루션 빌드과정을 거친 다음, 실행하여 결과를 확인한다. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2019년 7월 3일 오전 1시 18분2019년 7월 3일 오전 1시 18분


Download ppt "Name Title Company Name"

Similar presentations


Ads by Google