나만의 C++ 인사말 만들기

C++Beginner
지금 연습하기

소개

생애 첫 번째 C++ 프로그래밍 챌린지에 오신 것을 환영합니다! 이번 연습은 C++ 프로그래밍을 가볍게 시작해 볼 수 있도록 설계되었습니다. 미리 작성된 프로그램을 살펴보고 작지만 중요한 부분을 직접 수정해 보게 됩니다. 이 과정을 통해 C++ 프로그램을 편집하고, 컴파일하고, 실행하는 전반적인 흐름을 이해할 수 있습니다.

이 콘텐츠는 가이드형 실습 (Lab) 과 달리, 제공된 단계를 단순히 따라가는 것이 아니라 스스로 과제를 해결해야 하는 '챌린지'입니다. 챌린지는 다소 어려울 수 있지만, 막히는 부분이 있다면 Labby 와 상담하거나 모범 답안을 확인해 보세요. 통계에 따르면 이 챌린지는 입문 수준으로 96%의 통과율을 기록하고 있으며, 학습자들로부터 98%의 긍정적인 평가를 받았습니다.

인사말 프로그램 완성하기

이번 챌린지에서는 사용자의 이름을 불러주는 간단한 C++ 프로그램을 완성해 보겠습니다. 프로그램의 뼈대는 이미 작성되어 있지만, 이름 부분이 비어 있습니다. 여러분의 임무는 프로그램에 이름을 추가하여 나만의 맞춤형 인사말이 출력되도록 만드는 것입니다.

과제

  • ~/project 디렉토리에 미리 생성된 greeting.cpp 파일을 엽니다.
  • 프로그램 코드 내에서 미완성된 줄을 찾습니다.
  • 문자열 형식으로 이름을 추가하여 프로그램을 완성합니다.

요구 사항

  • ~/project 디렉토리의 greeting.cpp 파일을 편집해야 합니다.
  • 코드 내의 자리 표시자인 "YOUR_NAME"을 실제 본인의 이름 (또는 원하는 이름) 으로 바꿉니다.
  • 코드의 다른 부분은 절대 수정하지 마세요.

실행 예시

프로그램을 컴파일하고 실행하는 방법과 예상되는 출력 결과는 다음과 같습니다.

$ g++ greeting.cpp -o greeting
$ ./greeting
Hello, Alice!
Welcome to C++ programming, Alice!
C++ greeting program output

참고: 위 예시에서는 "Alice"라는 이름을 사용했습니다. 실제 실행 시에는 여러분이 설정한 이름이 화면에 나타납니다.

✨ 솔루션 확인 및 연습

요약

이번 챌린지를 통해 여러분은 다음과 같은 C++ 프로그래밍의 기초를 경험했습니다.

  1. 기존 C++ 프로그램 코드 편집하기
  2. C++ 의 문자열 변수 개념 이해하기
  3. C++ 프로그램 컴파일 및 실행하기

이 연습은 코드 편집부터 실행에 이르기까지 C++ 개발의 전 과정을 맛보는 시간이었습니다. C++ 프로그래밍의 긴 여정에서, 모든 위대한 프로그램은 이처럼 작고 관리하기 쉬운 단계부터 시작된다는 점을 기억하세요.