Page 211 고등학교 프로그래밍 교과서
P. 211
실습하기 비주얼 스튜디어 사용하기
삼각형의 면적을 출력하는 프로그램을 작성해 보자.
1단계 비주얼 스튜디오 실행하기
2단계 [Win32 Console Application]을 선택하고 프로젝트명 입력하기
3단계 프로그램 작성하기
프로그램
scanf( ) 사용 시 발생하는 오류
01 #include
메시지
02 int main( ) 비주얼 C++에서 scanf( )를 사용
03 { 밑변, 높이의 변수 선언 하면 이 함수는 안전하지 않으므로
04 int bottom, height; scanf_s( ) 사용을 권장하는 오류
메시지가 발생한다. 이것은 scanf( )
05 float area; 면적을 저장할 변수 선언 함수로 문자열을 입력할 때, 메모리
06 printf("\n"); 접근 오류의 위험성이 존재하기 때
07 printf(" 삼각형의 밑변 = "); 화면에 문자열 출력 문에 발생하는 메시지이다.
프로그램 선두에 다음 문장을 추가
08 scanf("%d", &bottom);
하면 메시지가 발생하지 않는다.
09 printf(" 삼각형의 높이 = "); #define _CRT_SECURE_NO_
10 scanf("%d", &height); WARNINGS
11 area = ((float)bottom*height) / 2; 삼각형의 면적 계산
12 printf("\n");
13 printf(" 면적 = %f 입니다.", area); 면적 출력
14 return 0;
15 }
4단계 [디버그] - [디버깅하지 않고 시작] 또는 단축키 + 를 눌러서 프로
그램을 실행하기
실행 결과
삼각형의 밑변 = 25
삼각형의 높이 = 15
면적 = 187.500000입니다. 계속하려면 아무 키나 누르십시오...
2. 프로그래밍의 실제 Ⅰ 209
(책)2015프로그래밍-교과서3차심의본 본문.indb 209 2017-09-05 오후 4:16:54