[컴퓨터] [C가 보이는 그림책] 예제 코드

  • 조혜란
  • 0
  • 3,605
  • Print
  • 2019-01-29 19:00:01
안녕하세요?

[C가 보이는 그림책] 개정증보판의 본문 예제 코드를 정리하여 올려드리오니 학습에 참고 부탁드립니다.
한가지 독자 여러분께 양해를 구할 사항은 코드에서 원화 기호(\)가 코드에서는 역슬래시()기호로 표현되어야만 행갈이(다음 행으로 출력 결과 표시)가 됩니다. 이것은 과거에는 원화 기호가 역슬래시로 표현되는 경우가 많았기에 같은 문자로 인식되리라고 판단하여 편집하여 발생한 문제입니다.
컴파일 후 실행 확인한 코드를 올려드리오니 학습에 참고 부탁 드립니다.

또 한가지는 실행과정에서 도스 환경에서 실행 과정을 입력하면서 결과를 확인하는 코드들이 있습니다. 이 코드들은 컴파일 후 실행을 하면 바로 결과창이 닫히는 경우가 많은데 이 경우는 아래와 같이 해결하시기 바랍니다.

첨부된 예제코드에서는 아래 두 가지 결과 확인 방법중 1번을 설명하여(도스창에서 cmd 입력) 설명 파일을 아래한글로 넣었습니다. 아래 2번 방법도 역자이신 김성훈씨가 소개한 방법으로 참고해 주시기 바랍니다.

---------------------------* ------------------------------------

1. 커맨드 창(명령 프롬프트)을 열고 커맨드 라인에서 직접 파일명을입력하여 실행합니다.


2. getch();등의 문을 한 줄추가하세요. 이 문은 결과 표시 후에 사용자의 입력을 기다리게 해서,

결과를 확인할 시간을 주는 역할을 하게 됩니다.


아래는getch();문을 추가한 예입니다.


/* ----------------------------------------------------------------*/

#include <stdio.h>
 main() {
 char a;

 printf("1~3중에서 좋아하는 숫자를 입력하세요.n");
 a = getchar();

 switch(a) {
 case '1' : printf("오늘의운세는 좋은편 입니다.n"); break;
 case '2' : printf("굳n"); break;
 case '3' : printf("나이스n"); break;
 default : printf("잘못 입력했네n");
 }

 getch();

}


/* ----------------------------------------------------------------*/

감사합니다. ^^
최근 본 상품 0