본문 바로가기
C 프로그래밍

독학으로 배우는 C언어 002 프로그램의 작성과 실행

by 솔토지빈 2024. 5. 29.
반응형

독학으로 배우는 C언어 002 C프로그램의 작성과 실행

Contents

    1. 코딩의 시작

    바로 전에 학습한 001 에서 ex1.cpp를 저장하고 끝낸 것을 기억 할 것이다. 그리고 프로젝트라고 할 것 없지만 Documents 폴더에 ‘C language’ 폴더를 만들고 ‘exercise’라는 이름으로 프로젝트를 만들었다.

     

    실습 1 :  첫 프로그램 코딩

    exercise 프로젝트에서 ‘ex001.c’ 파일을 열어 아래와 같이 코딩해보자.

     #include<stdio.h>
      int main(void)
     {                         
       printf("안녕하세요."); 
     }

     

    (1) Visual Studio를 실행하면 다음과 같은 창이 나오면 프로젝트 또는 솔루션 열기를 선택한다.

     

    (2) C:\Users\사용자\Documents\C language\exercise 위치에서

    ‘exercise.sin’을 선택하고

    [열기] 버튼을 클릭한다.

     

    참고 : 프로젝트와 솔루션

    프로젝트: 단일 실행파일(컴파일)이 만들어질 때 사용되어질 파일의 묶음이다.

    솔루션 : 유사한 여러 개의 프로젝트가 모여 하나의 솔루션이 된다.

     

    (3) 화면 왼쪽의 솔루션 탐색기에서

    ex001.c 클릭하고

    오른쪽 편집창에서 코딩하면 된다.

     

    참고 :  코드 입력창의 글자 크기 변경 방법

    코드 입력창에 입력된 코드의 글자 크기가 너무 작다고 느껴졌다면 적당한 크기로 글자 크기를 변경할 수 있다.

     

    (1) 상단 메뉴에서 [도구] - [옵션]을 선택한다.

    (2) 옵션 대화 상자 왼쪽에서

    [환경]을 클릭하고

    항목 중에서 [글꼴 및 색]을 클릭하고

    오른쪽 크기 항목에서 적당한 글자 크기를 선택한다.

    [확인] 버튼을 클릭한다.

     

     

    이제 코드 입력창의 내용이 원하는 크기로 잘 보일 것이다.

     

    실습 2 :  프로그램의 실행

     ex1.cpp 파일을 실행해 보자.

     

    코딩은 했는데 이 파일이 어떤 동작을 하는지 궁금할 것이다.

     

    (1) 상단 메뉴 아래 도구모음에서 단추를 클릭한다.

     

    (2) 다음과 같이 검정색 콘솔 창이 나타날 것이다.

     

    (3) 콘솔 창 상단에 안녕하세요라는 글자가 출력되어 있다.

    첫 번째로 코딩한 프로그램은 안녕하세요라는 문자를 출력하는 프로그램이다.

    (4) 이제 콘솔창을 닫기 한다.

     

    참고 : 프로그램의 실행 단축키

    단추 또는 Ctrl + F5키를 누르면 프로그램을 실행시킬 수 있다.

     

    너무 쉽지 않은가 그래서 초등학생도 할 수 있는 있다는 것이다.

    그런데 결과가 너무 너무 썰렁하지 않은가?

    기본도 익히지 않고 윈도우에서 실행되는 프로그램들을 기대하는 것은 욕심이다. 기본을 마스터하고 넓은 코딩의 세계로 나가야 원하는 목적을 달성 할 수 있다.

     

    2. 첫 프로그램 이해

     #include<stdio.h>
      int main(void)
     {                         
       printf("안녕하세요."); 
      }

     

    위 프로그램에

    1; 2: 3: 5: 행은 당분간 기본 구조로 그냥 사용한다고만 알고 있자.

    #include<stdio.h>
    int main(void)
    {
    여기에 코딩
    }

     

    지금 이해할 부분은

     

    printf("안녕하세요."); 이다.

     

    - printf()는 함수다. ( ) 안에 있는 내용을 화면에 표시해 준다.

    - ; (세미콜론)은 글을 쓸때도 문장의 끝에 마침표를 붙이듯 명령의 마지막에 ; (세미콜론)을 붙인다.

    - C언어는 대문자와 소문자를 다른 문자로 인식한다. 기본적으로 소문자로 입력한다.

     

    3. 디버깅

    코딩을 하다보면 오타가 나올 수 있다. 또는 오타는 없는데 문법을 잘못 사용하거나 알고리즘 구성에 문제가 있어 원하는 결과가 나오지 않는 경우가 있다.

    코딩을 처음 배울때 가장 많은 오류는 오타와 문법 오류다.

    오류가 발생했을대 어던 결과가 발생하는지 직접 실습해 보자

     

    실습 3 :  디버깅의 수행

    다음과 같이 문장에서 ; (세미콜론)을 지우고 프로그램을 실행시켜보자

     #include<stdio.h>
      int main(void)
     {                         
       printf("안녕하세요.")
      }

     

    (1) 프로그램을 실행시키면 다음과 같이 오류 발생을 알리는 대화상자가 표시되는데 아래쪽 출력 창에서

    오류의 원인을 확인한다.

    확인된 오류를 수정하기 [아니오] 버튼을 누른다.

    출력창의 [닫기] 단추을 누른다.

     

    (2) 오류 원인을 명확하게 확인하기 위해 코드 입력창 아래에서 오류목록 단추를 클릭한다.

     

    (3) 오류 목록을 확인하고

    오류 수정 단추를 누르고

    [이전 토큰의 끝에 ; 추가]를 클릭하면 자동으로 수정된다.

     

    반응형

    댓글